SSB receiving method and receiving device, communication equipment, and storage medium
By dynamically selecting the SSB with lower power consumption from multiple SSB candidate sets in 5G terminal devices for reception, the problem of high power consumption of 5G terminal devices is solved, and the optimization of power consumption and the extension of standby time is achieved.
Patent Information
- Application Number
- CN202111278095.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-30
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2041-10-30
AI Technical Summary
5G terminal devices consume a large amount of power, so how to optimize their power consumption is crucial.
By selecting the SSB candidate set with lower power consumption from at least two SSB candidate sets for windowing reception, the SSB with better power consumption is dynamically selected for pre-synchronization or neighborhood measurement.
Reduces the power consumption of terminal devices and extends its standby time.
Smart Images

Figure CN113993198B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a SSB receiving method and receiving device, a communication device, a storage medium, and an electronic device. Background Art
[0002] Compared with Long Term Evolution (LTE) technology, the fifth generation mobile communication network (5th Generation, 5G) technology has a higher frequency, larger bandwidth, and more flexible subframe structure, which greatly improves the system throughput, reduces system latency, and increases system capacity.
[0003] The terminal equipment using 5G technology has better performance, which leads to higher power consumption of 5G terminal equipment. How to optimize the power consumption of 5G terminal equipment is crucial. Summary of the invention
[0004] The embodiments of the present application provide a synchronization signal and physical broadcast channel block (Synchronization Signaland PBCH block, SSB) receiving method and receiving device, communication equipment, storage medium, and electronic equipment to reduce the power consumption of 5G terminal equipment.
[0005] The technical solution of this application is implemented as follows:
[0006] In a first aspect, a SSB receiving method is provided, wherein at least one SSB candidate set is selected from at least two SSB candidate sets as a target SSB candidate set, wherein the at least two SSB candidate sets include a first SSB candidate set and a second SSB candidate set, including:
[0007] Selecting a SSB candidate set having a smaller power consumption of windowing the first SSB candidate set and a smaller power consumption of windowing the second SSB candidate set as the target SSB candidate set;
[0008] Alternatively, an SSB candidate set whose power consumption for windowing is less than a power consumption threshold is selected from the at least two SSB candidate sets as a target SSB candidate set,
[0009] Receive the SSB included in the target SSB candidate set.
[0010] In a second aspect, an SSB receiving device is provided, which selects at least one SSB candidate set from at least two SSB candidate sets as a target SSB candidate set, wherein the at least two SSB candidate sets include a first SSB candidate set and a second SSB candidate set,
[0011] A selection module, wherein the selection module selects a smaller SSB candidate set between power consumption of windowing the first SSB candidate set and power consumption of windowing the second SSB candidate set as the target SSB candidate set;
[0012] Alternatively, the selection module selects an SSB candidate set whose power consumption for windowing is less than a power consumption threshold from the at least two SSB candidate sets as a target SSB candidate set, and
[0013] A receiving module, wherein the receiving module receives the SSB included in the target SSB candidate set.
[0014] According to a third aspect, a communication device is provided, the communication device comprising a processor and a memory storing instructions executable by the processor;
[0015] The processor and the memory are connected via a bus;
[0016] The processor is used to execute the steps of the above-mentioned SSB receiving method when running the executable instructions stored in the memory.
[0017] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned SSB receiving method are implemented.
[0018] In an embodiment of the present application, the terminal device can determine multiple SSB candidate sets, calculate and compare the power consumption of the windows corresponding to the multiple SSB candidate sets, dynamically select and receive the SSB included in the SSB candidate set with better power consumption from the multiple SSB candidate sets, so as to perform pre-synchronization or neighboring area measurement, thereby reducing the power consumption of the terminal device and extending the standby time of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A schematic diagram of an exemplary network architecture provided for an embodiment of the present application;
[0020] Figure 2 A schematic diagram of an exemplary business scenario provided for an embodiment of the present application;
[0021] Figure 3 A flowchart of a method for determining SSB in a related technology provided in an embodiment of the present application;
[0022] Figure 4A A schematic diagram of the power consumption timing of a terminal device in a related technology provided in an embodiment of the present application Figure 1 ;
[0023] Figure 4BA schematic diagram of the power consumption timing of a terminal device in a related technology provided in an embodiment of the present application Figure 2 ;
[0024] Figure 5 A flow chart of a method for determining an SSB candidate set provided in an embodiment of the present application Figure 1 ;
[0025] Fig. 6A A schematic diagram of a power consumption timing of a terminal device provided in an embodiment of the present application Figure 1 ;
[0026] Figure 6B A schematic diagram of a power consumption timing of a terminal device provided in an embodiment of the present application Figure 2 ;
[0027] Figure 7 A flow chart of a method for determining an SSB candidate set provided in an embodiment of the present application Figure 2 ;
[0028] Figure 8 A flow chart of a method for determining an SSB candidate set provided in an embodiment of the present application Figure 3 ;
[0029] Fig. 9 A flowchart of a power consumption control method provided in an embodiment of the present application;
[0030] Fig.10 A schematic diagram of the structure of a device for determining an SSB candidate set provided in an embodiment of the present application;
[0031] Fig.11 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present invention.
[0033] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0034] It should be understood that the technical solutions of the embodiments of the present application can be applied to new wireless (NR) systems or future communication systems, and can also be used in various other wireless communication systems, such as: Narrow Band-Internet of Things (NB-IoT) system, Global System of Mobile communication (GSM), Enhanced Data rate for GSM Evolution (EDGE) system, Wideband Code Division Multiple Access (WCDMA) system, Code Division Multiple Access 2000 (CDMA2000) system, Time Division-Synchronization Code Division Multiple Access (TD-SCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), etc.
[0035] Figure 1 A network architecture that may be applicable to the embodiments of the present application is shown. Figure 1 As shown, the network architecture provided in this embodiment includes: network device 101 and terminal device 102. The terminal devices involved in the embodiments of the present application may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other electronic devices connected to wireless modems, as well as various forms of user terminal devices (terminal device) or mobile stations (MobileStation, MS), etc. The network device involved in the embodiments of the present application is a device deployed in a wireless access network to provide wireless communication functions for terminal devices. In the embodiments of the present application, the network device can be, for example, Figure 1 The base station shown may include various forms of macro base stations, micro base stations, relay stations, access points and other electronic devices.
[0036] Figure 2 The method provided in the present application for selecting an SSB and performing windowing to receive the selected SSB is shown as a possible applicable business scenario. The method provided in the embodiment of the present application can be applied to the discontinuous reception (DRX) mechanism of the terminal device. Specifically, the method provided in the embodiment of the present application can be applied to the idle state DRX mechanism and the connected state DRX mechanism.
[0037] The idle state DRX mechanism is a paging mechanism. Figure 2 A DRX cycle is shown. In the paging mechanism, a terminal device in an idle state only monitors the Physical Downlink Control Channel (PDCCH) in a specific time period (i.e., paging monitoring opportunity) to receive paging messages. At other times, the monitoring function can be turned off and PDCCH is not monitored.
[0038] In addition, in the connected DRX mechanism, the terminal device can monitor the PDCCH in a specific time period (ie, continuous monitoring time) to receive information transmitted by the network device, and does not monitor the PDCCH at other times (ie, non-monitoring time).
[0039] In some embodiments, the paging monitoring timing and the continuous monitoring timing may be configured by the network device or may be predefined, and this is not limited in the embodiments of the present application.
[0040] Normally, terminal devices will determine different working modes (such as deep sleep mode, light sleep mode, active mode, etc.) according to different application scenarios. For example, the terminal device can be in active mode at the time domain position of the paging monitoring opportunity to monitor PDCCH, and in deep sleep mode at other time domain positions to turn off the monitoring function. Different working modes have different requirements for the processing power of terminal devices. According to the determined working mode, the terminal device can adjust the operating frequency and voltage of the chip through the dynamic voltage and frequency scaling (Dynamic Voltage and Frequency Scaling, DVFS) technology to meet the requirements of different working modes.
[0041] In actual applications, the terminal device needs to pre-synchronize with the network device before the paging monitoring opportunity or the continuous monitoring opportunity, and the terminal device also needs to perform neighboring area measurement after pre-synchronization. Therefore, the terminal device also needs to open a window for the SSB used for pre-synchronization before the paging monitoring opportunity or the continuous monitoring opportunity to receive the SSB used for pre-synchronization, thereby completing pre-synchronization with the network device. In addition, the terminal device can also open a window for the SSB used for neighboring area measurement after completing the pre-synchronization to receive the SSB used for neighboring area measurement, thereby achieving neighboring area measurement.
[0042] refer to Figure 3 A flow chart of a method for selecting and receiving SSB in a related technology shown. Specifically, after entering the 5G standby mode, the terminal device can first determine the time domain position of at least one of the paging frame (Paging Frame, PF), the paging position (Paging Occasion, PO), and the monitoring position (Monitoring Occasion, MO). Here, the terminal device can determine the time domain position of PF / PO based on the network configuration and the identification information (Identity document, ID) of the terminal device, or calculate the time domain position of MO based on the current beam.
[0043] Furthermore, the terminal device can statically determine one or more SSBs for pre-synchronization (hereinafter referred to as SSBs for pre-synchronization) according to the time domain position of PO / PF / MO. The SSB for pre-synchronization is used to achieve synchronization between the terminal device and the network device. Specifically, the terminal device can perform automatic gain control (AGC) or automatic frequency control (AFC) according to the SSB for pre-synchronization. In addition, when neighboring cell measurement is required, the terminal device can also statically select the SSB for neighboring cell measurement (hereinafter referred to as SSB for neighboring cell measurement) according to the cycle of neighboring cell measurement to implement the neighboring cell measurement operation of the terminal device.
[0044] After determining the SSB for pre-synchronization and the SSB for neighboring cell measurement, the terminal device can determine the working mode of the terminal device at different time domain positions based on the positional relationship between the time domain position of PF / PO / MO and the time domain position of SSB (including the SSB for pre-synchronization and / or the SSB for neighboring cell measurement). Furthermore, the terminal device can receive paging messages or perform neighboring cell measurements according to the determined working mode.
[0045] For example, in a scenario where the terminal device does not need to perform neighboring area measurement, refer to Figure 4A A schematic diagram of the window power consumption timing of a terminal device in the prior art is shown, in which the terminal device can use the two SSBs before the PF as pre-synchronization SSBs.
[0046] The terminal device may wake up from the deep sleep mode before the time domain position of the first pre-synchronization SSB arrives, and when the first pre-synchronization SSB (SSB1 in the figure) arrives, the terminal device may be in the active mode and receive the first pre-synchronization SSB (SSB2 in the figure) in the active mode. Figure 4AThe time domain positions of the two pre-synchronization SSBs (SSB1 and SSB2 in the figure) are close to each other. After receiving the first pre-synchronization SSB (SSB1 in the figure), the terminal device can immediately enter the light sleep mode. It can be understood that in the light sleep mode, the terminal device can adjust the frequency and pressure of the chip to turn off some monitoring functions and save the power consumption of the terminal device. When the starting time of the time domain position of the second pre-synchronization SSB (SSB2 in the figure) arrives, the terminal device can immediately enter the active mode from the light sleep mode and receive the second pre-synchronization SSB in the active mode. After the terminal device receives the second pre-synchronization SSB, it can enter the light sleep mode again to reduce power consumption. When the time domain position of the PF arrives, the terminal device can enter the active mode from the light sleep mode again to monitor the paging message, and after the PO in the PF ends, the terminal device enters the deep sleep mode until the pre-synchronization SSB corresponding to the next DRX cycle arrives. In the deep sleep mode, the terminal device turns off the monitoring function and the power consumption is the lowest.
[0047] For example, in a scenario where a terminal device needs to perform neighboring area measurement, refer to Figure 4B The power consumption timing diagram of a terminal device in another related technology shown in the figure shows that after the terminal device selects the SSB for pre-synchronization (SSB1' in the figure), the first SSB after the SSB for pre-synchronization (SSB2' in the figure) can be used as the SSB for neighboring cell measurement.
[0048] Among them, the terminal device can wake up from the deep sleep mode before the time domain position of the pre-synchronization SSB arrives. When the pre-synchronization SSB (SSB1' in the figure) arrives, the terminal device can be in the active mode, and receive the pre-synchronization SSB (SSB1' in the figure) in the active mode, and perform synchronization processing. In addition, the pre-synchronization SSB is close to the MO time domain position in the PF. After the terminal device receives the pre-synchronization SSB in the active mode, it can immediately enter the light sleep mode, saving power consumption while facilitating the rapid entry into the active mode when the PF arrives. Before the PF arrives, the terminal device can enter the active mode from the light sleep mode to monitor the paging message. Since the time domain positions of the PF and the neighboring area measurement SSB (SSB2' in the figure) are closer, the terminal device has no time to switch the working mode. Therefore, after the PF, the terminal device continues to be in the active mode and continues to monitor the downlink channel until the neighboring area measurement SSB (SSB2' in the figure) is received. After receiving the neighboring area measurement SSB, the terminal device can immediately enter the deep sleep mode until the pre-synchronization SSB corresponding to the next DRX cycle arrives.
[0049] It can be seen from the above examples that the terminal device in the related art determines the SSB (including the SSB for pre-synchronization and the SSB for neighboring area measurement) in a static manner, and then the terminal device divides the terminal device into different working modes according to the positional relationship between the time domain position of the SSB and the reference time domain position. However, in the power consumption control method in the related art, the working modes of the terminal device at different time domain positions are divided according to the statically determined SSB, which limits the division of the working modes of the terminal device, resulting in a single working mode division method. In addition, the scheme of statically selecting the SSB does not consider the power consumption factor of windowing the SSB.
[0050] Based on this, the embodiment of the present application provides a SSB receiving method, which can be applied to Figure 1 In the terminal device shown. Specifically, the terminal device can determine at least two SSBs; based on the window power consumption timing corresponding to each SSB, determine the power consumption corresponding to each SSB in the preset time period; the window power consumption timing characterizes the power consumption required for the terminal device to open the window at different time domain positions in the preset time period; from at least two SSBs, select the SSB whose power consumption meets the preset conditions to obtain the target SSB candidate set. The terminal device can also dynamically select a better SSB from multiple SSBs for pre-synchronization or neighboring area measurement by calculating and comparing the power consumption corresponding to multiple SSBs, thereby reducing the power consumption of the terminal device and extending the standby time of the terminal device.
[0051] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0052] An embodiment of the present application provides a SSB receiving method, Figure 5 Schematic diagram of the process of the SSB receiving method provided in the embodiment of the present application Figure 1 ,refer to Figure 5 As shown, in the embodiment of the present application, the SSB receiving method may include the following steps 110 to 130:
[0053] Step 110: determine at least two SSB candidate sets, where the SSB candidate set includes at least one SSB. The embodiment of the present application does not limit the number of SSBs included in the SSB candidate set, and those skilled in the art can select the specific number of SSBs according to actual needs.
[0054] Exemplary, reference Fig. 6AAs shown, the terminal device can select SSB1 and SSB2 as the first SSB candidate set and select SSB3 as the second SSB candidate set from SSB1, SSB2 and SSB3. The terminal device can also select SSB1 as the first SSB candidate set, select SSB2 as the second SSB candidate set, and select SSB3 as the third SSB candidate set from SSB1, SSB2 and SSB3.
[0055] The terminal device may also select one or more SSBs from multiple SSBs based on certain rules to obtain the above-mentioned at least two SSB candidate sets. The present application does not limit the method for determining at least two SSBs.
[0056] In some embodiments, the SSB may be a pre-synchronization SSB, wherein the pre-synchronization SSB is used to implement pre-synchronization between the terminal device and the network device; the SSB may also be a neighboring area measurement SSB, wherein the neighboring area measurement SSB is used to implement neighboring area measurement of the terminal device. The present application embodiment does not limit the use of the SSB.
[0057] Step 120: Based on the window power consumption timing corresponding to each SSB, determine the power consumption corresponding to each SSB candidate set within a preset time period.
[0058] Among them, the window opening power consumption timing represents the power consumption of the terminal device when opening the window at different time domain positions within a preset time period.
[0059] In some embodiments, after multiple SSB candidate sets are determined, different working modes can be divided for the terminal device according to the time domain position of the SSB candidate sets.
[0060] Exemplary, reference Fig. 6A As shown, the terminal device can divide the working mode according to the relationship between the time domain position of each SSB and the time domain position of PF / PO / MO. When SSB1 is determined as the first SSB candidate set, the terminal device can determine that it is in deep sleep mode before the time domain position of SSB1, and at a certain time before the start time of the time domain position of SSB1, the terminal device can wake up from the deep sleep mode and enter the active mode at the time domain position of SSB1 to receive SSB1. Furthermore, since the time interval between the time domain position of SSB1 and the time domain position of PF is small, the terminal device continues to be in active mode after the pre-synchronization is completed until PF / PO / MO ends. The terminal device enters deep sleep mode after MO ends.
[0061] In the embodiments of the present application, since different working modes have different requirements on the processing capabilities of the terminal device, the power consumption of the terminal device in different working modes is also different. For example, when the terminal device is in the activation mode, it can continuously monitor the signal sent by the network device and perform corresponding processing based on the signal. When the terminal device is in the deep sleep mode, the monitoring function can be turned off and the signal sent by the network device is not monitored. Obviously, the power consumption of the terminal device in the activation mode is greater than the power consumption in the deep sleep mode.
[0062] Based on this, the terminal device can determine the power consumption timing within the preset time period according to the working mode divided for it, that is, the power consumption of the terminal device at different time domain positions within the preset time period.
[0063] Exemplary, reference Fig. 6A As shown, when SSB1 is used as the first pre-synchronization SSB candidate set, the power consumption timing corresponding to SSB1 can refer to Fig. 6A As shown in curve 61 in FIG. 1 ; when SSB2 is used as the second pre-synchronization SSB candidate set, the power consumption timing corresponding to SSB2 can refer to Fig. 6A As shown in curve 62 in FIG. 1 ; when SSB3 is used as the third pre-synchronization SSB candidate set, the power consumption timing corresponding to SSB3 can be referred to Fig. 6A As shown by curve 63 in the figure, that is, in this embodiment, the SSB candidate set includes only one SSB, the present application is not limited to this, and the SSB included in the SSB candidate set can be set according to actual needs, which is well known to those skilled in the art.
[0064] In some embodiments, the terminal device may calculate the power consumption of the terminal device for windowing the SSB candidate set based on the windowing power consumption timing corresponding to each SSB candidate set. The preset time period may be one data transmission cycle or two data transmission cycles, which is not limited in the embodiment of the present application. The data transmission cycle may be a paging cycle or a DRX cycle.
[0065] In addition, the power consumption may be the total window opening power consumption within a preset time period, or the average power consumption within a preset time period, which is not limited in the embodiment of the present application.
[0066] For example, in Fig. 6A In the figure, the terminal device can calculate the integral results of curve 61, curve 62, and curve 63 respectively, and obtain the power consumption corresponding to SSB1, SSB2, and SSB3 respectively.
[0067] Step 130: Determine an SSB candidate set whose power consumption meets a preset condition from at least two SSB candidate sets, and obtain a target SSB candidate set. In the present invention, there are three SSB candidate sets, and other numbers of SSB candidate sets may also be used.
[0068] In an embodiment of the present application, after calculating the power consumption corresponding to each SSB candidate set, the terminal device can select an SSB candidate set whose power consumption meets preset conditions from multiple SSB candidate sets according to the power consumption corresponding to each SSB candidate set to obtain the target SSB candidate set.
[0069] In some embodiments, the preset condition includes any one of the following:
[0070] 1. Selecting an SSB candidate set whose window power consumption is not the maximum value from at least two SSB candidate sets as a target SSB candidate set; and
[0071] 2. Select an SSB candidate set whose window power consumption is less than a preset power consumption threshold from at least two SSB candidate sets as the target SSB candidate set.
[0072] For 1, the SSB candidate set with the smaller window power consumption between the first SSB candidate set and the second SSB candidate set is selected as the target SSB candidate set, for example, Fig. 6A As shown, assuming Fig. 6A SSB1 to 3 in the figure are SSB candidate sets containing one SSB respectively, and the corresponding window power consumption relationship is: SSB2 (smallest window power consumption) < SSB1 < SSB3 (largest window power consumption). In one possible implementation, SSB1 can be selected, because SSB1 (equivalent to the first SSB candidate set) < SSB3 (equivalent to the second SSB candidate set); in another possible implementation, SSB2 can be selected, because SSB2 (equivalent to the first SSB candidate set) < SSB1 (equivalent to the second SSB candidate set), which can also be understood as SSB2 (equivalent to the first SSB candidate set) < SSB3 (equivalent to the second SSB candidate set). Therefore, the SSB candidate set is dynamically selected for reception according to the window power consumption of the SSB, thereby excluding the SSB candidate set with the largest window power consumption to achieve the effect of saving power consumption.
[0073] In one possible implementation, the SSB candidate set with the smallest window power consumption can be selected as the target SSB candidate set. For example, in the above example, since the window power consumption of SSB2 is the smallest, it is more preferred to select the SSB candidate set with the smallest window power consumption as the target SSB candidate set. In this case, SSB2 can be understood as the first SSB candidate set, and SSB1 and SSB3 can both be understood as the second SSB candidate set. Thereby, the effect of saving power consumption is further improved.
[0074] For 2, an SSB candidate set whose window power consumption is less than a preset power consumption threshold is selected from at least two SSB candidate sets as the target SSB candidate set. Fig. 6A As shown, assuming Fig. 6A SSB1 to 3 in the figure are SSB candidate sets containing one SSB respectively, and the relationship between the corresponding window power consumption and the preset power consumption threshold a is: SSB2 (the minimum window power consumption) < SSB1 < a < SSB3 (the maximum window power consumption). In one possible implementation, SSB1 can be selected because SSB1 < a; in another possible implementation, SSB2 can be selected because SSB2 < a. Therefore, the SSB candidate set whose power consumption is less than the preset power consumption threshold is selected as the target SSB candidate set. Thus, the dual technical effects of computational complexity and power saving are taken into account.
[0075] In some embodiments, after determining the target SSB candidate set, the terminal device may further perform the following steps:
[0076] Receive the SSB in the target SSB candidate set, and perform pre-synchronization processing or neighboring cell measurement processing based on the SSB in the target SSB candidate set.
[0077] It can be understood that after the terminal device determines the target SSB candidate set, it can control power consumption based on the target SSB candidate set. That is, the terminal device can receive the SSB in the target SSB candidate set based on the working mode divided by the target SSB candidate set, and perform pre-synchronization based on the received SSB to receive the paging message, or perform neighboring cell measurement based on the SSB. Specifically, if the target SSB candidate set is an SSB for pre-synchronization, the terminal device can perform pre-synchronization processing according to the SSB after receiving the SSB in the target SSB candidate set, and receive the paging message. If the marked SSB is an SSB for neighboring cell measurement, the terminal device can perform neighboring cell measurement processing according to the SSB after receiving the SSB in the target SSB candidate set.
[0078] It should be noted that the terminal device can adjust the operating frequency and voltage of the terminal device through the DVFS technology, so that the terminal device is in different working modes.
[0079] It can be understood that in the SSB receiving method provided in the embodiment of the present application, the terminal device can calculate and compare the power consumption corresponding to each SSB candidate set, and dynamically select a target SSB candidate set with lower power consumption from at least two SSB candidate sets, thereby performing power consumption control based on the target SSB candidate set, thereby reducing the power consumption of the terminal device and extending the standby time of the terminal device.
[0080] Based on the above embodiments, reference Figure 7 As shown, in an embodiment of the present application, determining at least two SSB candidate sets in step 110 may be implemented in the following manner:
[0081] Step 1101, obtaining multiple selection conditions;
[0082] Step 1102: Determine, from the multiple SSB candidate sets, an SSB candidate set that satisfies each of the multiple selection conditions, and obtain at least two SSB candidate sets.
[0083] It can be understood that the terminal device in the embodiment of the present application can determine the above-mentioned at least two SSB candidate sets from multiple SSB candidate sets according to certain selection rules.
[0084] In some embodiments, the terminal device may acquire multiple selection conditions in advance, determine an SSB candidate set that satisfies each selection condition from multiple SSB candidate sets, and obtain the at least two SSB candidate sets mentioned above.
[0085] Exemplarily, when two SSB candidate sets need to be determined, the terminal device can determine two selection conditions. In this way, the terminal device can determine an SSB candidate set that satisfies the first selection condition from multiple SSB candidate sets to obtain an SSB candidate set, and then determine an SSB candidate set that satisfies the second selection condition from multiple SSB candidate sets to obtain a second SSB candidate set, thus obtaining two SSB candidate sets. For example, the terminal device can select an SSB candidate set whose time interval between the time domain position and the reference time domain position is less than 3 milliseconds from multiple SSB candidate sets to obtain an SSB candidate set; and select an SSB candidate set whose time interval between the time domain position and the reference time domain position is greater than 3 milliseconds from multiple SSB candidate sets to obtain another SSB candidate set.
[0086] In some embodiments, the multiple selection conditions are conditions that need to be satisfied by the time interval between the time domain position of the SSB candidate set and the reference time domain position.
[0087] Here, the reference time domain position may include the time domain position of the target monitoring opportunity, and / or the time domain position of the first SSB. The target monitoring opportunity may include the paging monitoring opportunity in the DRX mechanism, and / or the continuous monitoring opportunity. The first SSB refers to the SSB determined by the terminal device for pre-synchronization. The paging monitoring opportunity here may include at least one of PF, PO, or MO.
[0088] In some embodiments, when the SSB candidate set is an SSB candidate set for pre-synchronization, the reference time domain position is the time domain position of the target listening opportunity; when the SSB candidate set is an SSB candidate set for neighboring area measurement, the reference time domain position is the time domain position of the first SSB.
[0089] Specifically, the terminal device may obtain multiple selection conditions. The multiple selection conditions are conditions that the time interval between the time domain position of the SSB and the reference time domain position needs to satisfy. For example, the selection condition may be that the time interval is greater than a certain threshold, or less than a certain threshold.
[0090] Exemplarily, in the scenario where the SSB candidate set is a pre-synchronization SSB candidate set, the first selection condition may be that the interval between the time domain position of the SSB candidate set and the time domain position of the target listening opportunity is less than 3 milliseconds, and the second selection condition may be that the interval between the time domain position of the SSB candidate set and the time domain position of the target listening opportunity is greater than or equal to 3 milliseconds. Fig. 6A As shown, the time domain position of SSB1 is less than 3 milliseconds from the time domain position of PO, and the time domain position of SSB2 is greater than 3 milliseconds from the time domain position of PO. The terminal device selects SSB1 as the first SSB candidate set and selects SSB2 as the second SSB candidate set.
[0091] In the scenario where the SSB candidate set is an SSB candidate set for neighboring cell measurement, the first selection condition may be that the interval between the time domain position of the first SSB candidate set and the time domain position of the SSB candidate set is less than 3 milliseconds, and the second selection condition may be that the interval between the time domain position of the second SSB candidate set and the time domain position of the SSB candidate set is greater than or equal to 3 milliseconds. Figure 6B As shown, the time domain position of SSB4 is less than 3 milliseconds from the time domain position of PO, and the time domain position of SSB5 is greater than 3 milliseconds from the time domain position of PO. The terminal device can select SSB4 as the first SSB candidate set and select SSB5 as the second SSB candidate set.
[0092] That is to say, the SSB candidate set determined by the selection condition (i.e., the time interval between the time domain position of the SSB candidate set and the reference time domain position) has a different time interval between its time domain position and the reference time domain position. In this way, the terminal device has different working modes divided according to the SSB candidate set, so that different SSB candidate sets have different power consumption within the preset time period, so that the terminal device can dynamically select the SSB candidate set with better power consumption or the best one from multiple SSB candidate sets according to the needs (taking into account complexity and performance).
[0093] In some embodiments, the multiple selection conditions may be pre-set conditions. The multiple selection conditions may also be conditions configured by the terminal device according to actual power consumption requirements. This embodiment of the application does not limit this.
[0094] In one embodiment of the present application, the multiple selection conditions in step 1101 can correspond one-to-one to the multiple selection conditions of the terminal device; wherein, the working mode of the terminal device in the time interval between the time domain position of the first SSB candidate set and the reference time domain position is the same as the first working mode; the first SSB candidate set is determined based on the selection conditions corresponding to the first working mode; the first working mode is any one of the multiple working modes.
[0095] It is understandable that the terminal device can set the selection condition according to the working mode it has. In this way, the terminal device determines an SSB candidate set according to the selection condition. Moreover, the working mode of the terminal device on the time interval between the time domain position of the SSB candidate set and the actual position of the target is the working mode corresponding to the selection condition for determining the SSB candidate set.
[0096] In other words, the terminal device can determine the SSB candidate set according to the working mode it has, and the terminal device remains in the working mode during the time interval between the time domain position of the SSB candidate set determined by the working mode and the reference time domain position.
[0097] In some embodiments, the selection condition corresponding to each working mode may be pre-set or pre-configured, and the selection condition of each working mode is related to the type of terminal device.
[0098] Exemplarily, the working modes of the terminal device may include an active mode, a light sleep mode, and a deep sleep mode. In the active mode, the terminal device always turns on the monitoring function to receive signals transmitted by the network device. In the light sleep mode, the terminal device may turn off some monitoring functions. In the deep sleep mode, the terminal device turns off the monitoring function and does not monitor any signals sent by the network device.
[0099] In some embodiments, the first selection condition corresponding to the activation mode may be that the time interval between the time domain position of the SSB candidate set and the reference time domain position is less than a first threshold. The second selection condition corresponding to the light sleep mode may include that the time interval between the time domain position of the SSB candidate set and the reference time domain position is greater than or equal to the first threshold, and less than the second threshold. The third selection condition corresponding to the deep sleep mode may include that the time interval between the time domain position of the SSB candidate set and the reference time domain position is greater than or equal to the first threshold.
[0100] In some embodiments, the first threshold value may be determined based on the minimum switching time required for the terminal device to switch from the active mode to the light sleep mode; the second threshold value may be determined based on the minimum switching time required for the terminal device to switch from the active mode to the deep sleep mode.
[0101] In some embodiments, the first threshold value may be twice the minimum switching time required for the terminal device to switch from the active mode to the light sleep mode. That is, the first threshold value may be the minimum switching time required for the terminal device to switch from the active mode to the light sleep mode, and from the light sleep mode to the active mode.
[0102] The second threshold may be twice the minimum switching time required for the terminal device to switch from the active mode to the deep sleep mode. The second threshold may be the minimum switching time required for the terminal device to switch from the active mode to the deep sleep mode, and from the deep sleep mode to the active mode.
[0103] It is understandable that the terminal device selects an SSB candidate set whose time interval between the time domain position and the reference time domain position is less than the first threshold from the SSB candidate set according to the first selection condition corresponding to the activation mode, and obtains the first SSB candidate set. That is, the time interval between the time domain position of each SSB in the first SSB candidate set and the reference time domain position is less than the first threshold. Here, in the case where the time interval between the time domain position of the SSB candidate set and the reference time domain position is less than the first threshold, the terminal device cannot switch from the activation mode to the light sleep mode, and from the light sleep mode to the activation mode within the time interval, and cannot switch from the activation mode to the deep sleep mode, and from the deep sleep mode to the activation mode (the switching between the activation mode and the deep sleep mode takes a longer time). Therefore, the terminal device is in the activation mode within the time interval between the time domain position of the first SSB candidate set and the reference time domain position, and continuously monitors the signal sent by the network device.
[0104] In addition, the terminal device selects an SSB candidate set whose time interval between the time domain position and the reference time domain position is greater than or equal to the first threshold and less than the second threshold from the SSB candidate set according to the second selection condition corresponding to the light sleep mode, and obtains a second SSB candidate set. It can be understood that the time interval between the time domain position of each SSB in the second SSB candidate set and the target monitoring time domain position is less than the second threshold, that is, the terminal device cannot switch from the activation mode to the deep sleep mode, and from the deep sleep mode to the activation mode within this time interval. In addition, the time interval between the time domain position of each SSB in the second SSB candidate set and the reference time domain position is greater than or equal to the first threshold, that is, the terminal device can switch from the activation mode to the light sleep mode, and from the light sleep mode to the activation mode within this time interval. Therefore, the terminal device can be in the light sleep mode within the time interval between the time domain position of the second SSB candidate set and the reference time domain position, and turn off some monitoring functions to reduce power consumption.
[0105] According to the third selection condition corresponding to the deep sleep mode, the terminal device selects an SSB candidate set whose time interval between the time domain position and the reference time domain position is greater than or equal to the second threshold from the SSB candidate set, to obtain a third SSB candidate set. It can be understood that the time interval between the time domain position of each SSB in the third SSB candidate set and the target monitoring time domain position is greater than or equal to the second threshold, that is, the terminal device can switch from the active mode to the deep sleep mode, and from the deep sleep mode to the active mode within this time interval. Therefore, the terminal device can be in the deep sleep mode within the time interval between the time domain position of the second SSB candidate set and the reference time domain position, turn off all monitoring functions, and further reduce power consumption.
[0106] It can be seen that in the at least two SSB candidate sets determined according to the working mode, the working mode of the terminal device between its time domain position and the reference time domain position in different SSB candidate sets is different. In this way, the diversity and richness of the at least two SSB candidate sets determined can be improved.
[0107] In one embodiment of the present application, reference Figure 8 As shown, before step 120 determines the power consumption of each SSB candidate set in a preset time period based on the window power consumption timing corresponding to each SSB candidate set, the following steps may also be performed:
[0108] Step 140: determining the working mode of the terminal device at different time domain positions within a preset time period based on the time position relationship between the time domain position of each SSB candidate set and the reference time domain position;
[0109] Step 150: Based on the power consumption required for different working modes, determine the power consumption of the terminal device at different time domain positions within a preset time period to obtain the window power consumption timing corresponding to each SSB candidate set.
[0110] It can be understood that after the terminal device determines multiple SSB candidate sets, different working modes can be divided for the terminal device according to the time position relationship between the time domain position of each SSB candidate set and the reference time domain position.
[0111] In a possible implementation, in a scenario where the SSB candidate set is a pre-synchronization SSB candidate set, the terminal device may divide the working mode according to the positional relationship between the time domain position of each pre-synchronization SSB candidate set and the time domain position of the target listening opportunity. The target listening opportunity includes a paging listening opportunity and / or a continuous listening opportunity.
[0112] Specifically, the terminal device can determine the distribution of the SSB candidate set for pre-synchronization and the target listening opportunity within a preset time period, and determine that the time domain position where the SSB candidate set for pre-synchronization and the target listening opportunity are located is an activation mode. According to the relationship between the time interval between the time domain position of the SSB candidate set for pre-synchronization and the time domain position of the target listening opportunity and the first threshold and the second threshold, the working mode of the SSB candidate set for pre-synchronization within the time interval is determined. That is, if the time interval is less than the first threshold, the working mode of the SSB candidate set for pre-synchronization within the time interval is determined to be an activation mode, if the time interval is greater than or equal to the first threshold and less than the second threshold, then the working mode of the SSB candidate set for pre-synchronization within the time interval is determined to be a light sleep mode, and if the time interval is greater than or equal to the second threshold, then the working mode of the SSB candidate set for pre-synchronization within the time interval is determined to be a deep sleep mode.
[0113] In addition, the terminal device determines that it is in deep sleep mode at other time domain positions. In this way, by dividing the working mode for each pre-synchronization SSB candidate set in the above manner, the working mode corresponding to each pre-synchronization SSB candidate set can be obtained.
[0114] In some embodiments, if the SSB candidate set for pre-synchronization is determined by a selection condition corresponding to a working mode, the working mode between the time domain position of the SSB candidate set for pre-synchronization and the time domain position of the target listening opportunity can be directly determined as the working mode corresponding to the selection condition.
[0115] Exemplary, reference Fig. 6A As shown, in the case where SSB1 is determined as the first SSB candidate set for pre-synchronization, the terminal device can determine that it is in deep sleep mode before the time domain position of SSB1, and at a certain time before the start time of the time domain position of SSB1, the terminal device can wake up from deep sleep mode and enter active mode at the time domain position of SSB1 to receive SSB1. Furthermore, since the time interval between the time domain position of SSB1 and the time domain position of PF / PO / MO is small, the terminal device continues to be in active mode after pre-synchronization is completed until PF / PO / MO ends. The terminal device enters deep sleep mode after PF / PO / MO ends.
[0116] In another possible implementation, in a scenario where the SSB candidate set is an SSB candidate set for neighboring cell measurement, the terminal device may divide the working mode according to the time interval between the time domain position of the first SSB candidate set and the time domain position of each SSB candidate set for neighboring cell measurement. The first SSB candidate set refers to the SSB candidate set determined by the terminal device for pre-synchronization.
[0117] Specifically, the terminal device can determine the distribution of the SSB candidate set for neighboring area measurement and the first SSB candidate set within a preset time period, and determine that the SSB candidate set for neighboring area measurement and the time domain position where the first SSB candidate set is located are in an activated mode. According to the relationship between the time interval between the time domain position of the first SSB candidate set and the time domain position of the SSB candidate set for neighboring area measurement and the first threshold and the second threshold, the working mode of the SSB candidate set for neighboring area measurement within the time interval is determined. That is, if the time interval is less than the first threshold, the working mode of the SSB candidate set for neighboring area measurement within the time interval is determined to be an activated mode; if the time interval is greater than or equal to the first threshold and less than the second threshold, the working mode of the SSB candidate set for neighboring area measurement within the time interval is determined to be a light sleep mode; if the time interval is greater than or equal to the second threshold, the working mode of the SSB candidate set for neighboring area measurement within the time interval is determined to be a deep sleep mode.
[0118] In addition, the terminal device determines that it is in deep sleep mode at other time domain positions. In this way, by dividing the working mode for each SSB candidate for neighboring cell measurement in the above manner, the working mode corresponding to each SSB candidate set for neighboring cell measurement can be obtained.
[0119] In some embodiments, if the SSB candidate set for pre-synchronization is determined by a selection condition corresponding to a working mode, the working mode between the time domain position of the SSB candidate set for pre-synchronization and the time domain position of the target listening opportunity can be directly determined as the working mode corresponding to the selection condition.
[0120] Exemplary, reference Figure 6B As shown, in the case where SSB4 is determined as the SSB candidate set for the first neighboring area measurement, the terminal device can determine that it is in deep sleep mode before the time domain position of the first SSB, and at a certain time before the start time of the time domain position of the first SSB, the terminal device can wake up from the deep sleep mode and enter the activation mode at the time domain position of the first SSB to receive the first SSB for pre-synchronization. Furthermore, since the time interval between the time domain position of the first SSB and the time domain position of SSB4 is small, the terminal device continues to be in activation mode after the pre-synchronization is completed until the end of receiving SSB4. In addition, the terminal device enters deep sleep mode after receiving SSB4.
[0121] In the embodiment of the present application, since different working modes have different requirements on the processing capabilities of the terminal device, the power consumption of the terminal device in different working modes is also different. The terminal device can determine the power consumption timing within the preset time period based on the power consumption corresponding to each working mode. That is, the power consumption timing of each SSB is obtained based on the power consumption of the terminal device at different time domain positions within the preset time period.
[0122] It should be noted that the power consumption of different working modes may be a predefined value or a value determined by the terminal device according to actual conditions, which is not limited in the embodiments of the present application.
[0123] Exemplary, reference Fig. 6A As shown in the figure, when SSB1 is used as the first pre-synchronization SSB candidate set, the window power consumption timing corresponding to SSB1 can be referred to Fig. 6A As shown in curve 61 in FIG. 1 ; when SSB2 is used as the second pre-synchronization SSB candidate set, the power consumption timing corresponding to SSB2 can refer to Fig. 6A As shown in curve 62 in FIG. 1 ; when SSB3 is used as the third pre-synchronization SSB candidate set, the power consumption timing corresponding to SSB3 can be referred to Fig. 6A As shown by curve 63 in FIG.
[0124] refer to Figure 6B As shown, when SSB4 is used as the SSB candidate set for the first neighboring cell measurement, the power consumption timing corresponding to SSB4 can refer to Figure 6B As shown in curve 64 in FIG. 1 ; when SSB5 is used as the SSB candidate set for the second neighboring area measurement, the power consumption timing corresponding to SSB5 can refer to Figure 6B As shown by curve 65 in FIG. 1 ; when SSB6 is used as the SSB candidate set for the third neighboring cell measurement, the power consumption timing corresponding to SSB6 can refer to Figure 6B As shown by curve 66 in FIG.
[0125] In some embodiments, in step 120, based on the window power consumption timing corresponding to each SSB candidate set, respectively determining the power consumption corresponding to each SSB candidate set within a preset time period can be achieved by the following steps:
[0126] Based on the power consumption timing corresponding to each SSB, respectively determine the window power consumption curve corresponding to each SSB candidate set within the preset time period;
[0127] The area of the closed region formed by the power consumption curve on the time domain axis is calculated to obtain the power consumption corresponding to each SSB candidate set.
[0128] In one possible implementation, the terminal device may determine the power consumption curve based on the window power consumption timing corresponding to each SSB candidate set, that is, the power consumption at different time domain positions within a preset time period.
[0129] Exemplary, reference Fig. 6A As shown, the power consumption curve corresponding to SSB1 is as follows Fig. 6A The power consumption curve corresponding to SSB2 is shown in FIG. Fig. 6A The power consumption curve corresponding to SSB3 is shown in FIG. Fig. 6A As shown by curve 63 in FIG.
[0130] In some embodiments, the terminal device may obtain the power consumption corresponding to the target SSB candidate set by calculating the area of the closed area formed by the power consumption curve and the time domain axis. Here, the terminal device may calculate the above area by integration.
[0131] In one embodiment of the present application, a power consumption control method is also provided. Fig. 9 As shown in the flowchart, the power consumption control method provided in the embodiment of the present application may include the following steps:
[0132] Step 901: The terminal device determines to enter an idle state.
[0133] Step 902: The terminal device determines the time domain position of PF / PO / MO.
[0134] Here, the terminal device can determine the time domain position of PF / PO based on the network configuration and the ID of the terminal device, or calculate the time domain position of MO based on the current beam.
[0135] Step 903: The terminal device determines multiple SSB candidate sets for pre-synchronization.
[0136] Here, the terminal device can determine multiple SSB candidate sets for pre-synchronization according to its working mode. If the terminal device has N working modes, a maximum of N SSB candidate sets for pre-synchronization can be determined.
[0137] Exemplarily, the terminal device may include three working modes: active mode, light sleep mode, and deep sleep mode. The terminal device may determine selection conditions corresponding to the three working modes, and determine the SSB candidate set for pre-synchronization based on the three selection conditions.
[0138] In an embodiment of the present application, the terminal device needs to perform pre-synchronization processing based on the SSB candidate set, and receive the paging message after pre-synchronization. The terminal device needs to determine multiple SSB candidate sets for pre-synchronization in multiple SSBs before the time domain position of PF / PO / MO. Based on this, in this scenario, the first selection condition corresponding to the activation mode may be that the time interval between the time domain position of the SSB candidate set and the time domain position of PF / PO / MO is less than a first threshold. The second selection condition corresponding to the light sleep mode may include that the time interval between the time domain position of the SSB candidate set and the time domain position of PF / PO / MO is greater than or equal to the first threshold, and less than the second threshold. The third selection condition corresponding to the deep sleep mode may include that the time interval between the time domain position of the SSB candidate set and the time domain position of PF / PO / MO is greater than or equal to the first threshold.
[0139] refer to Fig. 6AAs shown, SSB1 is located before the time domain position of PF / PO / MO, and the time interval between the time domain position of SSB1 and the time domain position of PF / PO / MO is less than the first threshold, satisfying the first selection condition, then the terminal device can select SSB1 as the first pre-synchronization candidate set. Specifically, the terminal device can receive SSB1 for pre-synchronization, and after the pre-synchronization is completed, the terminal device maintains the activation mode after the pre-synchronization is completed until the paging message is received and enters the deep sleep mode.
[0140] SSB2 is located before the time domain position of PF / PO / MO, and the time interval between the time domain position of SSB2 and the time domain position of PF / PO / MO is greater than the first threshold and less than the second threshold, satisfying the second selection condition. The terminal device can select SSB2 as the second pre-synchronization candidate set. Specifically, the terminal device receives SSB2 for pre-synchronization. After the pre-synchronization is completed, the terminal device enters the light sleep mode until the time domain position of PO / MO. The terminal device then enters the activation mode to receive the paging message. After the paging message is received, it enters the deep sleep mode.
[0141] SSB3 is located before the time domain position of PF / PO / MO, and the time interval between the time domain position of SSB3 and the time domain position of PF / PO / MO is greater than the second threshold, satisfying the third selection condition, and the terminal device can select SSB3 as the third pre-synchronization candidate set. Specifically, the terminal device can receive SSB3 for pre-synchronization, and immediately enter deep sleep mode after the pre-synchronization is completed, until the time domain position of PO / MO wakes up again to enter the activation mode and receive the paging message, and then enters deep sleep mode after the paging message is received.
[0142] Step 904: The terminal device determines the power consumption corresponding to each of the multiple pre-synchronization SSB candidate sets.
[0143] Exemplarily, the power consumption curve corresponding to SSB1 (i.e., the first pre-synchronization SSB candidate set) is as follows: Fig. 6A The power consumption curve corresponding to SSB2 (i.e., the second pre-synchronization SSB candidate set) is shown in FIG. Fig. 6A The power consumption curve corresponding to SSB3 (i.e., the third pre-synchronization SSB candidate set) is shown in FIG. Fig. 6A As shown by curve 63 in FIG. 1 , the terminal device can respectively calculate the areas formed by curve 61, curve 62, curve 63 and the time domain axis to obtain the power consumption corresponding to the above three pre-synchronization SSB candidate sets.
[0144] Step 905: The terminal device selects the pre-synchronization SSB candidate set with the lowest power consumption as the target pre-synchronization SSB candidate set.
[0145] It is understandable that after comparing the power consumption, the terminal device can dynamically select an optimal pre-synchronization. For example, SSB1 corresponds to the lowest power consumption, and the terminal device can select SSB1 as the target pre-synchronization SSB. In this way, the terminal device can receive SSB1 for pre-synchronization, and after the pre-synchronization is completed, the terminal device can maintain the active mode until the paging message is received and enter the deep sleep mode.
[0146] Step 906: The terminal device determines whether to perform neighboring cell measurement.
[0147] Here, if the terminal device needs to perform neighboring cell measurement, execute step 907; if it does not need to perform neighboring cell measurement, execute step 910.
[0148] Step 907: The terminal device determines multiple SSB candidate sets for neighboring cell measurements.
[0149] Similar to determining the SSB candidate set for pre-synchronization, the terminal device can determine multiple SSB candidate sets for neighboring cell measurement according to its working mode. If the terminal device has N working modes, a maximum of N SSB candidate sets for neighboring cell measurement can be determined.
[0150] Exemplarily, the terminal device may include three working modes: active mode, light sleep mode, and deep sleep mode. The terminal device may determine selection conditions corresponding to the three working modes, and determine the SSB candidate set for neighboring cell measurement based on the three selection conditions.
[0151] In an embodiment of the present application, the terminal device needs to perform neighboring area measurement processing based on the SSB candidate set, and the neighboring area measurement needs to be completed when the terminal device is synchronized with the network device. The terminal device needs to determine an SSB candidate set for neighboring area measurement after the time domain position of the first SSB candidate set. Based on this, in this scenario, the fourth selection condition corresponding to the activation mode may be that the time interval between the time domain position of the first SSB candidate set and the time domain position of the SSB candidate set is less than the first threshold. The fifth selection condition corresponding to the light sleep mode may be that the time interval between the time domain position of the first SSB candidate set and the time domain position of the SSB candidate set is greater than or equal to the first threshold, and less than the second threshold. The sixth selection condition corresponding to the deep sleep mode may be that the time interval between the time domain position of the first SSB candidate set and the time domain position of the SSB candidate set is greater than or equal to the first threshold.
[0152] refer to Figure 6BAs shown, SSB4 is located after the time domain position of the first SSB, and the time interval between the time domain position of the first SSB and the time domain position of SSB4 is less than the first threshold, satisfying the fourth selection condition. The terminal device can select SSB4 as the SSB candidate set for the first neighboring area measurement. Specifically, after the first SSB is successfully received, the terminal device can remain in the activated mode until SSB4 is received for neighboring area measurement, and enter the deep sleep mode after the neighboring area measurement is completed.
[0153] SSB5 is located after the time domain position of the first SSB, and the time interval between the time domain position of the first SSB and the time domain position of SSB5 is greater than the first threshold and less than the second threshold, satisfying the fifth selection condition mentioned above. The terminal device can select SSB5 as the SSB candidate set for the second neighboring area measurement. Specifically, the terminal device can enter the light sleep mode after the first SSB is received, and enter the activation mode from the light sleep mode at the time domain position of SSB5 to receive SSB5 for neighboring area measurement, and enter the deep sleep mode after the neighboring area measurement is completed.
[0154] SSB6 is located after the time domain position of the first SSB, and the time interval between the time domain position of the first SSB and the time domain position of SSB6 is greater than the second threshold, satisfying the sixth selection condition mentioned above. The terminal device can select SSB6 as the SSB candidate set for the third neighboring area measurement. Specifically, the terminal device can enter deep sleep mode after the first SSB is received, until it wakes up before the time domain position of SSB6, and enters activation mode at the time domain position of SSB6 to receive SSB6 for neighboring area measurement, and enters deep sleep mode after the neighboring area measurement is completed.
[0155] Step 908: The terminal device determines the power consumption corresponding to each of the multiple SSB candidate sets for neighboring cell measurement.
[0156] For example, the power consumption curve corresponding to SSB4 (i.e., the first neighboring cell measurement SSB candidate set) is as follows: Figure 6B The power consumption curve corresponding to SSB5 (i.e., the SSB candidate set for the second neighboring cell measurement) is shown as curve 64 in FIG. Figure 6B The power consumption curve corresponding to SSB6 (i.e., the SSB candidate set for the third neighboring cell measurement) is shown as curve 65 in FIG. Figure 6B As shown by curve 66 in FIG.
[0157] The terminal device can respectively calculate the areas formed by curve 64, curve 765 and curve 66 and the time domain axis to obtain the power consumption corresponding to the above three SSB candidate sets for neighboring area measurement.
[0158] Step 909: The terminal device selects the SSB candidate set for neighboring cell measurement with the lowest power consumption as the SSB candidate set for target neighboring cell measurement.
[0159] It is understandable that after comparing the power consumption, the terminal device can dynamically select an optimal neighboring area measurement candidate set. For example, SSB4 corresponds to the lowest power consumption, and the terminal device can select SSB4 as the SSB candidate set for the target neighboring area measurement. In this way, the terminal device can perform neighboring area measurement after receiving SSB4, and after the neighboring area measurement is completed, it remains in the active mode until the paging message is received and enters the deep sleep mode.
[0160] Step 910: The terminal device receives a paging message and performs neighboring cell measurement based on the determined target pre-synchronization SSB candidate set, or the target pre-synchronization SSB candidate set and the target neighboring cell measurement SSB candidate set.
[0161] It can be seen that in the power consumption control method provided in the embodiment of the present application, the terminal device can determine multiple SSB candidate sets based on the target listening opportunity, and each SSB candidate set corresponds to a different working mode; in this way, the terminal device can determine the power consumption corresponding to each SSB based on the working mode corresponding to each SSB candidate set; and then determine the SSB candidate set whose power consumption meets the preset conditions from multiple SSB candidate sets to obtain the target SSB candidate set; finally, the terminal device can receive the target SSB candidate set based on the working mode corresponding to the target SSB candidate set, and monitor the signal at the target listening opportunity. In other words, the terminal device can dynamically select a suitable SSB candidate set according to the power consumption of multiple SSB candidate sets, and perform power consumption control based on the selected suitable SSB candidate set, thereby reducing the power consumption of the terminal device and extending the standby time of the terminal device.
[0162] An embodiment of the present application provides an SSB receiving device, which can execute the SSB receiving method provided by any of the above embodiments. In addition, the device can be used as a terminal device, or a chip for power consumption control in the terminal device (such as a modem, a system on chip (SoC), etc.).
[0163] Fig.10 A schematic diagram of the structure of the SSB receiving device provided in the embodiment of the present application is shown in FIG. Fig.10 As shown, the device may include a first determination unit 1001, a second determination unit 1002, a selection unit 1003, and a receiving module 1004. Through software, hardware, or a combination of software and hardware, the first determination unit 1001, the second determination unit 1002, the selection unit 1003, and the receiving module 1004 may implement the following functions. Exemplary:
[0164] A first determining unit 1001 is configured to determine at least two SSBs;
[0165] The second determining unit 1002 is used to determine the power consumption corresponding to each SSB in a preset time period based on the window power consumption timing sequence corresponding to each SSB; the window power consumption timing sequence represents the power consumption of the terminal device at different time domain positions in the preset time period;
[0166] The selection unit 1003 selects an SSB candidate set whose power consumption meets a preset condition from multiple SSB candidate sets according to the power consumption corresponding to each SSB candidate set, and obtains a target SSB candidate set. In some embodiments, the preset condition includes any one of the following:
[0167] 1. Selecting an SSB candidate set whose window power consumption is not the maximum value from at least two SSB candidate sets as a target SSB candidate set; and
[0168] 2. Select an SSB candidate set whose window power consumption is less than a preset power consumption threshold from at least two SSB candidate sets as the target SSB candidate set.
[0169] For 1, the SSB candidate set with the smaller window power consumption between the first SSB candidate set and the second SSB candidate set is selected as the target SSB candidate set, for example, Fig. 6A As shown, assuming Fig. 6A SSB1 to 3 in the figure are SSB candidate sets containing one SSB respectively, and the corresponding window power consumption relationship is: SSB2 (smallest window power consumption) < SSB1 < SSB3 (largest window power consumption). In one possible implementation, SSB1 can be selected, because SSB1 (equivalent to the first SSB candidate set) < SSB3 (equivalent to the second SSB candidate set); in another possible implementation, SSB2 can be selected, because SSB2 (equivalent to the first SSB candidate set) < SSB1 (equivalent to the second SSB candidate set), which can also be understood as SSB2 (equivalent to the first SSB candidate set) < SSB3 (equivalent to the second SSB candidate set). Therefore, the SSB candidate set is dynamically selected for reception according to the window power consumption of the SSB, thereby excluding the SSB candidate set with the largest window power consumption to achieve the effect of saving power consumption.
[0170] In one possible implementation, the SSB candidate set with the smallest window power consumption can be selected as the target SSB candidate set. For example, in the above example, since the window power consumption of SSB2 is the smallest, it is more preferred to select the SSB candidate set with the smallest window power consumption as the target SSB candidate set. In this case, SSB2 can be understood as the first SSB candidate set, and SSB1 and SSB3 can both be understood as the second SSB candidate set. Thereby, the effect of saving power consumption is further improved.
[0171] For 2, an SSB candidate set whose window power consumption is less than a preset power consumption threshold is selected from at least two SSB candidate sets as the target SSB candidate set. Fig. 6A As shown, assuming Fig. 6A SSB1 to 3 in the figure are SSB candidate sets containing one SSB respectively, and the relationship between the corresponding window power consumption and the preset power consumption threshold a is: SSB2 (the minimum window power consumption) < SSB1 < a < SSB3 (the maximum window power consumption). In one possible implementation, SSB1 can be selected because SSB1 < a; in another possible implementation, SSB2 can be selected because SSB2 < a. Therefore, the SSB candidate set whose power consumption is less than the preset power consumption threshold is selected as the target SSB candidate set. Thus, the dual technical effects of computational complexity and power saving are taken into account.
[0172] The receiving module 1004 receives the SSB in the target SSB candidate set, and performs pre-synchronization processing or neighboring area measurement processing based on the SSB in the target SSB candidate set. Among them, the target SSB candidate set may include more than one SSB, and this application does not limit the number of SSBs, and those skilled in the art can set it according to actual needs.
[0173] In some embodiments, the first determination unit 1001 is specifically used to obtain multiple selection conditions; the multiple selection conditions are conditions that need to be satisfied by the time interval between the time domain position of the SSB and the reference time domain position; from multiple SSBs, determine the SSB that satisfies each of the multiple selection conditions to obtain the at least two SSBs.
[0174] In some embodiments, the multiple selection conditions correspond one-to-one to multiple working modes of the terminal device;
[0175] Among them, the working mode of the terminal device in the time interval between the time domain position of the target SSB candidate set and the reference time domain position is the same as the target working mode; the target SSB candidate set is determined based on the selection conditions corresponding to the target working mode; the target working mode is any one of the multiple working modes.
[0176] In some embodiments, the plurality of operating modes include an active mode, a light sleep mode, and a deep sleep mode;
[0177] Among them, the first selection condition corresponding to the activation mode includes that the time interval between the time domain position of SSB and the reference time domain position is less than a first threshold; the first threshold is determined according to the minimum switching time required for the terminal device to switch from the activation mode to the light sleep mode;
[0178] The second selection condition corresponding to the light sleep mode includes that the time interval between the time domain position of the SSB and the reference time domain position is greater than or equal to the first threshold and less than the second threshold; the second threshold is determined according to the minimum switching time required for the terminal device to switch from the activation mode to the deep sleep mode;
[0179] In some embodiments, the third selection condition corresponding to the deep sleep mode includes that the time interval between the time domain position of the SSB and the reference time domain position is greater than or equal to the first threshold.
[0180] The SSB is a pre-synchronization SSB, and the pre-synchronization SSB is used to achieve pre-synchronization between the terminal device and the network device;
[0181] Alternatively, the SSB is an SSB for neighboring cell measurement; the SSB for neighboring cell measurement is used to implement neighboring cell measurement of the terminal device.
[0182] In some embodiments, when the SSB is a pre-synchronization SSB, the reference time domain position is the time domain position of a target monitoring opportunity; the target monitoring opportunity includes a paging monitoring opportunity (MO) and / or a continuous monitoring opportunity (C-DRX on-duration).
[0183] In some embodiments, when the SSB is an SSB for neighboring cell measurement, the reference time domain position is the time domain position of the first SSB, and the first SSB refers to the SSB determined by the terminal device for pre-synchronization.
[0184] In some embodiments, the second determination unit 1002 is also used to determine the working mode of the terminal device at different time domain positions within the preset time period based on the time position relationship between the time domain position of each SSB and the reference time domain position; based on the power consumption required for different working modes, determine the power consumption of the terminal device at different time domain positions within the preset time period to obtain the power consumption timing corresponding to each SSB.
[0185] In some embodiments, the second determination unit 1002 is specifically used to determine the power consumption curve corresponding to each SSB in the preset time period based on the power consumption timing corresponding to each SSB; calculate the area of the closed area formed by the power consumption curve on the time domain axis to obtain the power consumption corresponding to each SSB.
[0186] In some embodiments, the preset condition includes at least one of the following:
[0187] The power consumption of any one of the at least two SSBs is the minimum value of the power consumption corresponding to the at least two SSBs;
[0188] The power consumption of any SSB of the at least two SSBs is less than a preset power consumption threshold.
[0189] Those skilled in the art should understand that the relevant description of the above-mentioned SSB determination device in the embodiment of the present application can be understood by referring to the relevant description of the SSB determination method in the embodiment of the present application.
[0190] Based on the foregoing embodiments, an embodiment of the present application further provides a communication device, which may be a terminal device or a chip in the terminal device for performing power consumption control (eg, a modem, a system on chip, etc.). Fig.11 1 is a schematic structural diagram of a communication device provided in an embodiment of the present application. The communication device may be a terminal device or a network device. Fig.11 The communication device shown includes a processor 1110, and the processor 1110 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0191] Alternatively, if Fig.11 As shown, the communication device 1100 may further include a memory 1120. The processor 1110 may call and run a computer program from the memory 1120 to implement the method in the embodiment of the present application.
[0192] The memory 1120 may be a separate device independent of the processor 1110 , or may be integrated into the processor 1110 .
[0193] Alternatively, if Fig.11 As shown, the communication device may further include a transceiver 1130, and the processor 1110 may control the transceiver 1130 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0194] The transceiver 1130 may include a transmitter and a receiver. The transceiver 1130 may further include an antenna, and the number of the antennas may be one or more.
[0195] Optionally, the communication device 1100 may specifically be a terminal device of an embodiment of the present application, and the communication device 1100 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0196] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0197] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0198] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0199] The present application also provides a computer storage medium, specifically a computer-readable storage medium, on which computer instructions are stored, and when the computer storage medium is located in an electronic device manufacturing device, the computer instructions are executed by a processor to implement any step of the method for determining SSB in the present application.
[0200] The present application provides a computer program product, including computer readable codes, which, when executed in a processor, are used to implement the steps in the above-mentioned signal compensation method, or, when executed, implement the steps in the above-mentioned frequency domain compensation data determination method.
[0201] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0202] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0203] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0204] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0205] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0206] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0207] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., and other media that can store program codes.
[0208] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A SSB receiving method, characterized in that: At least one SSB candidate set is selected from at least two SSB candidate sets as a target SSB candidate set, wherein the at least two SSB candidate sets include a first SSB candidate set and a second SSB candidate set, wherein the first SSB candidate set and the second SSB candidate set are determined by the terminal device based on a selection condition corresponding to its working mode, including: Selecting an SSB candidate set having a smaller power consumption of windowing the first SSB candidate set and a smaller power consumption of windowing the second SSB candidate set as the target SSB candidate set; Alternatively, an SSB candidate set whose power consumption for windowing is less than a power consumption threshold is selected from the at least two SSB candidate sets as a target SSB candidate set, Receive the SSB included in the target SSB candidate set.
2. The method according to claim 1, characterized in that From multiple SSBs, determine the at least two SSB candidate sets based on the time interval between the time domain position of the SSB and the reference time domain position.
3. The method according to claim 1, characterized in that The steps include: Based on the time domain position of the SSB candidate set and the reference time domain position, the power consumption of windowing the SSB candidate set is determined.
4. The method according to any one of claims 1 to 3, characterized in that: The SSB candidate set is a pre-synchronization SSB candidate set, and the pre-synchronization SSB candidate set is used for pre-synchronization; Alternatively, the SSB candidate set is an SSB candidate set for neighboring cell measurement, and the SSB candidate set for neighboring cell measurement is used for neighboring cell measurement.
5. The method according to claim 2 or 3, characterized in that: The reference time domain position is the time domain position of the monitoring opportunity; The monitoring occasion includes a paging monitoring occasion and / or a continuous monitoring occasion.
6. The method according to any one of claims 1 to 3, characterized in that: Determine a window power consumption curve corresponding to the SSB candidate set based on the window power consumption timing corresponding to the SSB candidate set, wherein the window power consumption timing is used to characterize the magnitude of the voltage or current used by the terminal device to window the SSB candidate set at different time domain positions; The power consumption curve is integrated in the time domain to obtain the power consumption of windowing the SSB candidate set.
7. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Use the SSB in the target SSB candidate set to perform pre-synchronization processing or neighboring area measurement processing.
8. The method according to claim 7, characterized in that The method further comprises: The target SSB candidate set includes more than one SSB.
9. A communication device, characterized in that: The communication device includes a processor and a memory storing instructions executable by the processor; The processor and the memory are connected via a bus; The processor is used to execute the SSB receiving method described in any one of claims 1 to 8 when running the executable instructions stored in the memory, and receive the SSB included in the target SSB candidate set.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the SSB receiving method according to any one of claims 1 to 8 are implemented.
11. An SSB receiving device, selecting at least one SSB candidate set from at least two SSB candidate sets as a target SSB candidate set, wherein the at least two SSB candidate sets include a first SSB candidate set and a second SSB candidate set, wherein: The first SSB candidate set and the second SSB candidate set are determined by the terminal device based on the selection conditions corresponding to its working mode, and are characterized in that: A selection module, wherein the selection module selects a smaller SSB candidate set between power consumption of windowing the first SSB candidate set and power consumption of windowing the second SSB candidate set as the target SSB candidate set; Alternatively, the selection module selects an SSB candidate set whose power consumption for windowing is less than a power consumption threshold from the at least two SSB candidate sets as a target SSB candidate set, and A receiving module, wherein the receiving module receives the SSB included in the target SSB candidate set.
12. The device according to claim 11, characterized in that Also includes: A first determining unit is configured to determine the at least two SSB candidate sets from a plurality of SSBs according to a time interval between a time domain position of the SSB and a reference time domain position.
13. The device according to claim 11, characterized in that Also includes: A second determining unit, which determines the power consumption of windowing the SSB candidate set based on the time domain position of the SSB candidate set and the reference time domain position.
14. The device according to any one of claims 11 to 13, characterized in that: The SSB candidate set is a pre-synchronization SSB candidate set, and the pre-synchronization SSB candidate set is used for pre-synchronization; Alternatively, the SSB candidate set is an SSB candidate set for neighboring cell measurement, and the SSB candidate set for neighboring cell measurement is used for neighboring cell measurement.
15. The device according to claim 12 or 13, characterized in that The reference time domain position is the time domain position of the monitoring opportunity; The monitoring occasion includes a paging monitoring occasion and / or a continuous monitoring occasion.
16. The device according to claim 11, characterized in that The target SSB candidate set includes more than one SSB.
Citation Information
Patent Citations
Method for receiving reference signal and electronic device therefor
CN111200868A