Discontinuous reception method, device, and readable storage medium

By periodically receiving a preamble sequence at the terminal to determine the starting position of the wake-up signal time window, the problem of high signaling overhead and power consumption in the existing technology is solved, and time synchronization and power saving effect of low-power wake-up reception are achieved.

CN115734401BActive Publication Date: 2026-03-27VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-30
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing technologies that use beacons to carry TSF information require significant signaling overhead and high receiver decoding power consumption, and timing information cannot be obtained when the receiver fails to decode.

Method used

The terminal periodically receives a preamble sequence and determines the starting position of the time window for receiving the wake-up signal in the next DRX cycle based on the time position of the preamble sequence. The relative time information carried in the sequence is used to update the reference time, thereby reducing signaling overhead and decoding complexity of the low-power wake-up receiver.

Benefits of technology

It effectively solves the time drift problem caused by poor clock accuracy, reduces signaling overhead and decoding complexity of low-power wake-up receiver, and realizes low-power wake-up reception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115734401B_ABST
    Figure CN115734401B_ABST
Patent Text Reader

Abstract

The application discloses a discontinuous reception method, equipment and a readable storage medium, and belongs to the technical field of communication. The method comprises the following steps: periodically receiving a preamble sequence from a sending end by a terminal; and determining the starting position of the time window of the next DRX cycle for receiving a wake-up signal according to the time position of the preamble sequence by the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a discontinuous reception method, device and readable storage medium. BACKGROUND

[0002] The prior art carries timing synchronization function (TSF) information of a sending side by sending a beacon, and a receiver updates local TSF time according to the received TSF information, so that the TSF time of the receiving side and the sending side is consistent. However, the method of carrying TSF information by sending a beacon needs more signaling overhead and greater receiver decoding power consumption, and when the receiver fails to decode beacon data, timing information cannot be obtained. SUMMARY

[0003] Embodiments of the present application provide a discontinuous reception method, device and readable storage medium, which can solve the problem of the prior art that the method of carrying TSF information by sending a beacon needs more signaling overhead and greater receiver decoding power consumption.

[0004] In a first aspect, a discontinuous reception method is provided, comprising:

[0005] periodically receiving, by a terminal, a preamble sequence from a sending end;

[0006] determining, by the terminal, a start position of a time window for receiving a wake-up signal in a next DRX cycle according to a time position of the preamble sequence.

[0007] In a second aspect, a discontinuous reception device is provided, comprising:

[0008] a first receiving module, configured to periodically receive, by a terminal, a preamble sequence from a sending end;

[0009] a determining module, configured to determine, by the terminal, a start position of a time window for receiving a wake-up signal in a next DRX cycle according to a time position of the preamble sequence.

[0010] In a third aspect, a terminal is provided, comprising a processor, a memory, and a program stored in the memory and executable on the processor, and when the program is executed by the processor, the steps of the method according to the first aspect are implemented.

[0011] In a fourth aspect, a readable storage medium is provided, and the readable storage medium stores a program or instructions, and when the program or instructions are executed by a processor, the method of processing according to the first aspect is implemented.

[0012] In a fifth aspect, a computer program product is provided, the program product being stored in a non-transitory storage medium, the computer program product being executed by at least one processor to implement the steps of the method of processing according to the first aspect.

[0013] In a sixth aspect, a chip is provided, the chip comprising a processor and a communication interface, the communication interface being coupled with the processor, the processor being configured to execute a program or an instruction to implement the method of processing according to the first aspect.

[0014] In the embodiments of the present application, the reference time information is periodically updated for the low-power wake-up receiver through the periodically received preamble sequence, so that the starting position of the time window for receiving the wake-up signal in the DRX cycle can be determined, the problem of time drift caused by poor clock accuracy is effectively solved, and the signaling overhead and the complexity of the low-power wake-up receiver in decoding and extracting the time information can be reduced by carrying the relative time information through the sequence, compared with explicitly indicating the time information through signaling. BRIEF DESCRIPTION OF DRAWINGS

[0015] Figure 1a is a structure schematic diagram of a wireless communication system provided by the embodiments of the present application;

[0016] Figure 1b is a working principle schematic diagram of an existing low-power wake-up receiver;

[0017] Figure 1c is a working principle schematic diagram of an existing discontinuous reception;

[0018] Figure 1d is a structure schematic diagram of an existing WUR beacon signal;

[0019] Figure 2a is a flowchart of a discontinuous reception method provided by the embodiments of the present application;

[0020] Figure 2b is a structure schematic diagram of a terminal provided by the embodiments of the present application;

[0021] Figure 2c is a DRX cycle schematic diagram of a wake-up signal provided by the embodiments of the present application;

[0022] Figures 3a-3d is an application scenario schematic diagram provided by the embodiments of the present application;

[0023] Figure 4 is a structure schematic diagram of a discontinuous reception apparatus provided by the embodiments of the present application;

[0024] Figure 5 is a structure schematic diagram of a terminal provided by the embodiments of the present application. DETAILED DESCRIPTION

[0025] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0026] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specified order or a chronological sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are generally of a kind, and are not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means that the front and rear associated objects are in an "or" relationship.

[0027] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as other systems and radio technologies. However, the following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, and these technologies can also be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems. th

[0028] Figure 1a ​A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal 11 can be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a palm computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (a home device with a wireless communication function, such as a refrigerator, a television, a washing machine, or furniture, etc.), and the like. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothing, a game console, and the like. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or some other appropriate terminology in the art, so long as the same technical effect is achieved. The base station is not limited to the specified technical terms, and it should be noted that only the base station in the NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.

[0029] To better understand the scheme of the embodiments of the present application, the following is first introduced:

[0030] Low-power wake-up

[0031] In existing Wireless Fidelity (WiFi) scenarios, a low-power wake-up receiver can be used, such as... Figure 1b As shown, the low-power wake-up receiver consists of two parts: a main receiver and a wake-up receiver. The main receiver is used for Wireless Fidelity (WiFi) data transmission and reception, while the wake-up receiver is used to wake up the main receiver. Before being woken up, the main receiver is in a powered-off state and does not transmit or receive data. The wake-up receiver receives a wake-up signal sent by the transmitting end (e.g., an access point). The wake-up signal can be an on-off keying (OOK) modulated signal, allowing the wake-up receiver to detect the wake-up signal using envelope detection, reducing power consumption to the hundreds of microwatts level, significantly reducing user power consumption.

[0032] Discontinuous reception of wake-up signal

[0033] To further reduce the power consumption of the wake-up receiver, a discontinuous reception method for the wake-up signal is adopted. The user and the AP determine the period, start position, and reception duration of the discontinuous wake-up signal reception through the Wake-up Radio (WUR) mode establishment process. For example... Figure 1c As shown, within each duty cycle, the user receives a wake-up signal via a wake-up receiver during the duty cycle service period. The lengths of the duty cycle period and duty cycle service period are communicated to the AP by the user through a WUR mode element. The length of the duty cycle service period is less than or equal to the length of the duty cycle period, and the length of the duty cycle service period is greater than or equal to the minimum wake-up time indicated by the AP. Once the AP confirms the lengths of the duty cycle period and duty cycle service period carried in the user's WUR mode element, the user uses them as parameters for non-continuous cycles. On the other hand, the starting position of the duty cycle service period, i.e. Figure 1c The start point shown is indicated by the mode element sent by the AP, using 64 bits to indicate the TSF time of the start position, with the time unit being microseconds.

[0034] WUR beacon signal

[0035] To keep low-power wake-up receiver synchronized with the AP, a WUR beacon signal is periodically sent to deliver time information, such as Figure 1d Therefore, type dependent control of the WUR beacon MAC frame carries 12 bits of information in [5:16] of the 64-bit Timing Synchronization Function (TSF) clock of the AP. After receiving the 12 bits of information, the user updates the local TSF timer according to the time update criterion, thereby achieving synchronization with the AP. The transmission period and the offset of the transmission starting position of the WUR beacon are indicated by an operation element sent by the AP. The period is the minimum number of TSF time units between two beacon transmissions, and the starting position is the number of TSF time units offset from TSF 0. When CSMA deferrals occur, the WUR beacon is delayed in the current period, but is still transmitted at the position determined by the transmission period and the transmission starting position of the WUR beacon in the subsequent period.

[0036] The method and device provided by the embodiments of the present application will be described in detail below with reference to the drawings, specific embodiments, and application scenarios.

[0037] Referring to Figure 2a The method provided by the embodiments of the present application can be executed by a terminal, and the specific steps include:

[0038] Step 201: periodically receiving a preamble sequence from a sending end by a terminal;

[0039] Step 202: determining a starting position of a time window for receiving a wake-up signal in a next DRX period according to a time position of the preamble sequence by the terminal;

[0040] Specifically, the terminal in the embodiments of the present application can be a mobile terminal applied to an NR system, and the specific structure can be as shown in Figure 2b The terminal includes two modules, a first module for main communication and a second module for low-power wake-up reception. When the first module has no data to receive or send for a period of time, the first module enters a shutdown or sleep state. When the second module detects a wake-up signal sent by the sending end and the wake-up signal contains information of the receiving end, the first module is triggered to wake up, and the first module enters a working state to receive and send data. When the first module is not woken up by the second module, the first module is in a shutdown or sleep state and does not receive or send data.

[0041] Further, the second module can employ a discontinuous reception wake-up signal, such as Figure 2c As shown, the second module wakes up for a period of time in each DRX cycle, receives the wake-up signal in the wake-up signal time window, and enters a sleep state for the rest of the time to further save power.

[0042] In the embodiments of the present application, the reference time information is periodically updated for the low-power wake-up receiver through the periodically received preamble sequence, so that the starting position of the time window for receiving the wake-up signal in the discontinuous reception (DRX) cycle can be determined, effectively solving the problem of time drift caused by poor clock accuracy. Moreover, the relative time information is carried by the sequence, which can reduce the signaling overhead and the complexity of the low-power wake-up receiver in decoding and extracting the time information, as compared with explicitly indicating the time information by signaling.

[0043] In a possible implementation, the method further includes:

[0044] The terminal receives the first configuration from the sending end, and the first configuration includes one or more of the following:

[0045] (1) the period for receiving the wake-up signal;

[0046] (2) the starting position offset for receiving the wake-up signal;

[0047] (3) the intra-DRX cycle offset for receiving the wake-up signal

[0048] (4) the size of the time window for receiving the wake-up signal.

[0049] In the embodiments of the present application, for a given receiving end (the terminal as the execution subject in the embodiments of the present application is the receiving end) or a group of given receiving ends, the time and frequency domain positions for receiving the wake-up signal are configured, wherein the time domain positions include one or more of the above configurations.

[0050] The preamble sequence is a dedicated preamble sequence for detection by one or a group of terminals, or the preamble sequence is a common preamble sequence for detection by multiple or multiple groups of terminals.

[0051] In a possible implementation, the terminal determines the starting position of the time window for receiving the wake-up signal in the next discontinuous reception (DRX) cycle according to the time position of the preamble sequence, including:

[0052] In the case where the preamble sequence is a dedicated preamble sequence, the terminal determines the starting position of the time window for receiving the wake-up signal in the next DRX cycle according to the time position of the detected dedicated preamble sequence in the current DRX cycle.

[0053] In a possible implementation, when the preamble sequence is the common preamble sequence, the first configuration further includes one or more of the following:

[0054] a starting position offset of receiving the common preamble sequence;

[0055] a starting position offset of receiving the common preamble sequence;

[0056] The terminal determines, according to the time position of the preamble sequence, a starting position of a time window for receiving the wake-up signal in a next discontinuous reception (DRX) cycle, including:

[0057] When the preamble sequence is the common preamble sequence, the terminal determines, according to the time position of the latest detected common preamble sequence, a starting position of a time window for receiving the wake-up signal in a next DRX cycle.

[0058] In a possible implementation, the terminal determines, according to the time position of the preamble sequence, a starting position of a time window for receiving the wake-up signal in a next discontinuous reception (DRX) cycle, and the method further includes:

[0059] When the terminal detects the dedicated preamble sequence between the two common preamble sequences, the terminal updates, according to the time position of the dedicated preamble sequence, the starting position of the time window for receiving the wake-up signal in a next DRX cycle.

[0060] The scheme of the present application is specifically described below according to the cases of the preamble sequence being the common preamble sequence and the dedicated preamble sequence:

[0061] Scheme one, the preamble sequence is the dedicated preamble sequence, and the method flow is as follows:

[0062] For a given receiving end or a group of given receiving ends, a time and frequency domain position for receiving the wake-up signal is configured, where the time domain position includes one or more of the following configurations:

[0063] (1) a DRX cycle for receiving the wake-up signal;

[0064] (2) a starting position offset for receiving the wake-up signal;

[0065] (3) an offset in a DRX cycle for receiving the wake-up signal

[0066] (4) a size of a time window for receiving the wake-up signal;

[0067] The sending end sends a dedicated preamble sequence at a fixed position of each DRX cycle of the wake-up signal, the fixed position in the cycle is determined according to the offset in the DRX cycle of the received wake-up signal, the dedicated preamble sequence is dedicated to the receiving end or the group of receiving ends, and the low-power wake-up receiving module of the receiving end determines the starting position of the time window for receiving the wake-up signal in the next DRX cycle of the wake-up signal according to the time position of the detected dedicated preamble sequence in the current DRX cycle.

[0068] The specific method is that the receiving end determines the starting position of the sequence according to the detected dedicated preamble sequence in the n-1th DRX cycle, and marks the position as t n-1 , then the receiving end takes t n-1 as the new reference time position, adds a T DRX time offset, and subtracts a delta to obtain the starting position of the time window for receiving the wake-up signal in the nth DRX cycle as t n-1 +T DRX -delta, wherein T DRX is the length of the DRX cycle, and the delta is used to further reduce the error influence caused by the clock drift of the low-power wake-up receiver module, and the delta can be configured through the network or determined by the receiving end according to the implementation mode and is greater than or equal to 0.

[0069] Similarly, the receiving end determines the new reference time position after detecting the preamble sequence in each DRX cycle, and determines the starting position of the time window for receiving the wake-up signal in the next DRX cycle based on the new reference time position, as shown in Figure 3a .

[0070] If the receiving end successfully detects the dedicated preamble sequence in the n-1th DRX cycle but fails to detect the sequence in the nth DRX cycle, the reference time position is not updated, and t n-1 is still taken as the reference time position, two T DRX time offsets are added, and the starting position of the time window for receiving the wake-up signal in the n+1th DRX cycle is t n-1 +2*T DRX -delta.

[0071] Further, the sending end selects the format of the wake-up signal according to whether the receiving end needs to be woken up in a DRX cycle, in the nth DRX cycle, if there is no wake-up demand, the sending end only sends the dedicated preamble sequence, and the starting position of the dedicated preamble sequence is marked as t n ; if there is a wake-up demand, the sending end sends the dedicated preamble sequence and data load, as shown in Figure 3bAs shown, two different dedicated preamble sequences can be used for the same receiving end (group) to indicate whether there is a data load after the dedicated preamble sequence, sequence one indicates that there is a data load after the sequence, and sequence two indicates that there is no data load after the sequence. In addition, different dedicated preamble sequences can be used between different receiving ends (groups) to identify the receiving end (group). When the wake-up signal corresponds to a receiving end group and the group contains more than one receiving end, the data load also contains at least one receiving end identifier in the receiving end group to determine the receiving end to be woken up.

[0072] For the above-mentioned scheme one, a specific application embodiment is provided:

[0073] In this embodiment, the sending end is a base station, and the receiving end is a user. The users are respectively user 1-8, wherein user 1-4 form a user group, which is identified as user group 1, and user 5-8 form another user group, which is identified as user group 2. In actual application, the sending end and the receiving end can also be users.

[0074] The base station configures, through a main communication module high layer signaling such as RRC signaling, a user group 1 and a user group 2 respectively, a receiving wake-up signal period, a receiving wake-up signal starting position offset, a receiving wake-up signal DRX period offset, a receiving wake-up signal time window size, and a marker T1 DRX t1 start t1 shift W1, and T2 DRX t2 start t2 shift W2. The DRX configurations of the two user groups can be the same or different, t1 start and t2 start are time offsets relative to a system frame SFN0.

[0075] It is assumed that user 1 and 2 in user group 1 and user 5 and 8 in user group 2 have no data receiving and sending in a period of time, and therefore user 1 and 2 and user 5 and 8 will close or sleep the main communication module, and listen to the wake-up signal through the low-power wake-up receiving module according to the DRX period, that is, wake up to listen to the dedicated preamble sequence and the subsequent data in each DRX period, and the low-power wake-up receiving module is also in a sleep state in the remaining time, thereby saving power.

[0076] It is assumed that the dedicated preamble sequences used by user group 1 are sequence 1 and 2, wherein sequence 1 is used to indicate that there is no data load after the sequence, and the low-power wake-up receiving module can directly enter the sleep state after receiving the sequence. Sequence 2 is used to indicate that there is a data load after the sequence, and after receiving the data and decoding to determine the wake-up user identifier, the low-power wake-up receiving module of the user whose identifier is contained in the data load triggers the main communication module to wake up and enter the working state, and the low-power wake-up receiving modules of other users enter the sleep state.

[0077] Similarly, the dedicated preamble sequence used by user group 2 is sequence 3 and 4, where sequence 3 is used to indicate that there is no data payload after the sequence, and the low power wake-up receiving module can directly enter sleep state after receiving the sequence. Sequence 4 is used to indicate that there is data payload after the sequence, and after receiving the data and decoding to determine the wake-up user identification, the low power wake-up receiving module of the user whose identification is not contained in the data payload enters sleep state, and the other users trigger the main communication module to wake up and enter working state.

[0078] The association between the user group and the dedicated preamble sequence can be configured by high layer signaling of the base station, and can also be calculated by a preset rule, such as that user 1-4 uses a grouping modulo operation similar to paging user according to the identification of each user, such as TMSI, to obtain the label of the user group. In this embodiment, it is assumed that the calculated label is 1, and there are two preamble sequence pools in the system, pool 1 and pool 2, and the preset rule can be to select the preamble sequence with label 1 from pool 1 and pool 2 as the dedicated preamble sequence 1 and the dedicated preamble sequence 2 of user group 1, respectively.

[0079] Referring to Figure 3a , the base station sends the dedicated preamble sequence 1 or 2 in each DRX cycle of user group 1, and also sends data payload when sending sequence 2. User 1 and 2 in user group 1 obtain T1 DRX ,t1 start ,t1 shift ,W1from the high layer signaling of the base station through the main communication module, and user 1 and 2 have established downlink synchronization with the base station through the main communication module, so a starting position t1 start +X*T1 DRX +t1 shift for starting to monitor the wake-up signal can be determined. The value of X is such that the time position for starting to monitor the wake-up signal is not later than the time when the main module enters the closed and sleep state. Therefore, from time t1 start +X*T1 DRX +t1 shift , user 1 and 2 wake up to monitor the wake-up signal every cycle, and the base station sends the dedicated preamble sequence 2 and data payload in the n-1th DRX cycle, where the data payload contains the identification of user 2. User 1 and 2 detect the preamble sequence 2 in the n-1th DRX cycle, determine the starting position of the sequence, and mark it as t’ n-1 , then user 1 and 2 take t’ n-1 as the new reference time position, add a T DRX time offset, and subtract a delta to obtain the starting position of the time window for receiving the wake-up signal in the nth DRX cycle as t’ n-1 +T DRX- delta, the data payload after user 1 and 2 decode sequence 2, user 2 determines its user identity is contained in the data payload, thus triggers the main communication module to wake up into active state. The low power wake-up receiving module of user 1 goes back to sleep state.

[0080] Similarly, users 5 and 8 of user group 2 determine the start position of the time window of the wake-up signal in the next DRX cycle by listening to dedicated sequences 3 and 4. And determine whether to wake up the main communication module according to the user identity contained in the data payload.

[0081] In the above embodiment, the preamble sequence and the data payload can be in OOK modulation mode, therefore, for the convenience of time accumulation at the receiving end, the period T DRX The value can be an integer multiple of the OOK symbol length.

[0082] Scheme two, the preamble sequence is a common preamble sequence, the method flow is as follows:

[0083] The sending end periodically sends the common preamble sequence, and multiple receiving ends or multiple groups of receiving ends periodically detect the common preamble sequence.

[0084] For a given receiving end, or a given group of receiving ends, the time and frequency domain positions of receiving the wake-up signal are configured, wherein the time domain position includes one or more of the following configurations:

[0085] (1) DRX cycle: the period of receiving the wake-up signal, T DRX ;

[0086] (2) the start position offset of receiving the wake-up signal, T offset ;

[0087] (3) the offset in the DRX cycle of receiving the wake-up signal, T shift ;

[0088] (4) the size of the time window of receiving the wake-up signal;

[0089] For multiple receiving ends or multiple groups of receiving ends, the time and frequency domain positions of receiving the common preamble sequence are configured, wherein the time domain position includes one or more of the following configurations:

[0090] (1) period: the period of receiving the common preamble sequence;

[0091] (2) the start position offset of receiving the common preamble sequence;

[0092] The low-power wake-up receiver determines the start position of the time window for receiving the wake-up signal in the next DRX cycle based on the time position of the latest detected common preamble sequence. Between two common preamble sequences, if a given receiver or group of receivers detects its dedicated preamble sequence, it updates the start position of the next DRX cycle of the wake-up signal based on the time position of the dedicated preamble sequence.

[0093] The specific method is as follows: Figure 3c As shown, the sending end periodically transmits a common preamble sequence, with a transmission period of T. preamble The starting position is t 0, Multiple receivers or multiple groups of receivers according to T preamble Periodically detect the common preamble sequence. For a given receiver or receiver group, the transmitter sends a wake-up signal when there is a wake-up request, with a transmission period of T. DRX The starting position is t0+T offset , where T offset This is the time offset relative to the start position t0 of the common preamble sequence. The receiver wakes up the receiver at low power according to T... preamble and T DRX It wakes up periodically to listen to the common preamble sequence and wake-up signal, and remains in a sleep state the rest of the time.

[0094] The receiver determines the starting position of the sequence based on the common preamble sequence detected in the (m-1)th period, and marks it as t'. m-1 Then the receiving end uses t' m-1 As a new reference time location, add a time difference T gap The starting position of the wake-up signal listening time window in the (n-1)th DRX cycle is t'. n-1 =t' m-1 +T gap The time difference is T. gap =T offset +T shift +(n-2)*T DRX -(m-2)*T preamble -delta. Furthermore, between two common preamble sequences, if the receiver detects its dedicated preamble sequence, it updates the start position of the next wake-up signal DRX cycle based on the time position of the dedicated preamble sequence. Therefore, the receiver determines the start position of the sequence as t' based on the dedicated preamble sequence detected in the (n-1)th DRX cycle. n-1 Using this as the new reference time position, add a TDRX time offset and subtract a delta to obtain the starting position of the wake-up signal listening wake-up signal time window in the nth DRX cycle as t'. n-1 +T DRX –delta.

[0095] Further, the sending end only sends the wake-up signal when there is a wake-up user demand in a DRX cycle, and does not send any signal otherwise.

[0096] In the second scheme, an alternative method is that the sending end does not periodically send the common preamble sequence, and the sending end sends the common preamble sequence in the DRX cycle in which the receiving end does not send the wake-up signal, and the receiving end only wakes up to receive the wake-up signal for sequence detection according to the DRX cycle. The receiving end does not wake up according to the T preamble detects the common preamble sequence.

[0097] The specific method is that the receiving end determines the starting position of the sequence according to the dedicated preamble sequence or the common preamble sequence detected in the n-1th DRX cycle, and marks it as t n-1 , and the receiving end takes t n-1 as the new reference time position, adds a T DRX time offset, and subtracts a delta to obtain the starting position of the time window of the received wake-up signal in the nth DRX cycle as t n-1 + T DRX -delta, wherein T DRX is the length of the DRX cycle, and the delta is used to further reduce the error influence caused by the clock drift of the low-power wake-up receiver module, and the delta can be determined by the network configuration or the receiving end according to the implementation mode and is greater than or equal to 0.

[0098] For the above-mentioned second scheme, a specific application embodiment is provided.

[0099] In the embodiment, the sending end is a base station, and the receiving end is a user, and the users are respectively user 1-8, wherein the users 1-4 form a user group, which is identified as user group 1, and the users 5-8 form another user group, which is identified as user group 2. In actual application, the sending end and the receiving end can also be users.

[0100] The base station configures the starting position t0 and the period T preamble of the common preamble sequence transmission through the high-layer signaling of the main communication module, such as SIB signaling. The base station configures the DRX cycle of the wake-up signal transmission, the starting position offset of the received wake-up signal, the offset in the DRX cycle of the received wake-up signal, and the size of the time window of the received wake-up signal for the user group 1 and the user group 2 through the high-layer signaling of the main communication module, such as RRC signaling, and marks them as T1 DRX , T1 offset , T1 shift , W1, and T2 DRX , T2 offset , T2 shift , and W2. The DRX configurations of the two user groups can be the same or different.offset and T2 offset is the time offset from t0.

[0101] Assume that user 1 and 2 in user group 1 have no data to receive and send in a period of time, so the two users close or sleep the main communication module, and the low-power wake-up receiving module listens to the wake-up signal according to T1 DRX periodically, i.e. wakes up to listen to the wake-up signal in each DRX cycle. To determine the time of the start of each DRX cycle more accurately, the user wakes up to listen to the common preamble sequence in each cycle of the common preamble sequence. The low-power wake-up receiving module of user 1 and 2 is in a sleep state at other times, thereby saving power.

[0102] Assume that the dedicated preamble sequence used by user group 1 is sequence 1. When user 1 and 2 detect sequence 1, and after receiving the data and decoding to determine the wake-up user identification, the low-power wake-up receiving module of the user whose identification is contained in the data payload triggers the main communication module to wake up and enter the working state, and the low-power wake-up receiving module of the other users enters the sleep state.

[0103] The association relationship between the user group and the dedicated preamble sequence can be configured by high-layer signaling of the base station, and can also be calculated according to a preset rule. For example, user 1-4 uses a grouping modulo operation similar to paging users according to the identification of each user, such as TMSI, to obtain the label of the user group. In this embodiment, assume that the calculated label is 1, and there is one dedicated preamble sequence pool in the system, so the preset rule can be to select the preamble sequence with the label 1 from the dedicated preamble sequence pool as the dedicated preamble sequence of user group 1.

[0104] Referring to Figure 3c , the base station transmits the common preamble sequence according to the start position t0 and the period T preamble , and transmits the wake-up signal according to T1 DRX , T1 offset , T1 shift in the DRX cycle of the latest wake-up signal of user group 1. User 1 and 2 have established downlink synchronization with the base station before the main module is closed or sleeps, so a time to start listening to the common preamble sequence can be determined as t0+X*T preamble , and a time to start listening to the wake-up signal can be determined as t0+T1 offset +T1 shift +X’*T1 DRX , where the values of X and X’ make the time positions to start listening to the common preamble sequence and the wake-up signal not later than the time when the main module enters the closed and sleep states.

[0105] Therefore, from the time t0+X*Tpreamble At the beginning, the users 1 and 2 wake up to listen to the common preamble sequence every period, from time t0+T1 offset +T1 shift +X’*T1 DRX At the beginning, the users 1 and 2 wake up to listen to the wake-up signal every period.

[0106] The users 1 and 2 determine the starting position of the sequence according to the common preamble sequence detected in the m-1th period, marked as t’ m-1 , and the receiving end takes t’ m-1 as the new reference time position, adds a time difference T gap , and obtains the starting position of the time window for listening to the wake-up signal in the n-1th DRX period as t’ n-1 =t’ m-1 +T gap , where the time difference is T gap =T offset +T shift +(n-2)*T DRX -(m-2)*T preamble -delta. The users 1 and 2 wake up to listen to the wake-up signal at t’ n-1 , determine the symbol position of the data load according to the detected dedicated preamble sequence, decode the data, and obtain the identification of the user 1 in the data load, and then the user 1 triggers the main communication module to wake up and enter the working state, and the low-power wake-up receiving module of the user 2 returns to the sleep state.

[0107] To further reduce the power consumption of the low-power wake-up receiver, the wake-up signal can also be in the form of Figure 3d , and a section symbol is sent before the dedicated preamble sequence. Before the section symbol is correctly detected, the low-power wake-up receiver is only in a very low energy consumption mode, and only after the section symbol is detected, the matching detection of the preamble sequence is performed. Compared with the sequence detection, the power consumption can be further reduced.

[0108] In the above embodiment, the preamble sequence and the data load can adopt the OOK modulation mode. Therefore, to facilitate the time accumulation of the receiving end, the period TDRX can adopt a value that is an integer multiple of the length of the OOK symbol.

[0109] In this embodiment, an alternative method is that the sending end does not periodically send the common preamble sequence. The sending end sends the common preamble sequence in the DRX period in which the receiving end does not send the wake-up signal, and the receiving end only wakes up to receive the wake-up signal for sequence detection according to the DRX period. The receiving end does not detect the common preamble sequence according to T preamble .

[0110] The specific method is: the receiving end determines the starting position of the sequence according to the special preamble sequence or the common preamble sequence detected in the n-1th DRX cycle, and marks it as t' n-1 , and the receiving end takes t' n-1 as the new reference time position, adds a T DRX time offset, and subtracts a delta to obtain the starting position of the time window of the receiving wake-up signal in the nth DRX cycle as t' n-1 +T DRX -delta, wherein T DRX is the length of the DRX cycle, and the delta is used to further reduce the error influence caused by the clock drift of the low-power wake-up receiver module, and the delta can be configured by the network or determined by the receiving end according to the implementation mode and is greater than or equal to 0.

[0111] Referring to Figure 4 , the embodiment of the application provides a discontinuous receiving device 400, which comprises:

[0112] A first receiving module 401 is configured to periodically receive a preamble sequence from a sending end by a terminal.

[0113] A determining module 402 is configured to determine the starting position of the time window of the receiving wake-up signal in the next DRX cycle according to the time position of the preamble sequence by the terminal.

[0114] In a possible implementation mode, the device further comprises:

[0115] A second receiving module is configured to receive a first configuration from the sending end by the terminal, and the first configuration comprises one or more of the following:

[0116] The period of the receiving wake-up signal;

[0117] The starting position offset of the receiving wake-up signal;

[0118] The intra-DRX cycle offset of the receiving wake-up signal

[0119] The size of the time window of the receiving wake-up signal.

[0120] In a possible implementation mode, the preamble sequence is a special preamble sequence for detection by one or a group of terminals, or the preamble sequence is a common preamble sequence for detection by multiple or multiple groups of terminals.

[0121] In a possible implementation mode, the determining module is further configured to:

[0122] In a case that the preamble sequence is the special preamble sequence, the terminal determines a starting position of a time window for receiving a wake-up signal in a next DRX cycle according to a time position of the special preamble sequence of the detected current DRX cycle.

[0123] In a possible implementation, in a case that the preamble sequence is the common preamble sequence, the first configuration further includes one or more of the following:

[0124] a period of receiving the common preamble sequence;

[0125] a starting position offset of receiving the common preamble sequence;

[0126] The determining module is further configured to:

[0127] In a case that the preamble sequence is the common preamble sequence, the terminal determines a starting position of a time window for receiving a wake-up signal in a next DRX cycle according to a time position of the latest common preamble sequence detected.

[0128] In a possible implementation, the determining module is further configured to:

[0129] In a case that the terminal detects the special preamble sequence between two common preamble sequences, the terminal updates the starting position of the time window for receiving a wake-up signal in a next DRX cycle according to a time position of the special preamble sequence.

[0130] Figure 5 A hardware structure diagram of a terminal for implementing an embodiment of the present application.

[0131] The terminal 500 includes, but is not limited to, a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, and a processor 510, and the like.

[0132] Those skilled in the art can understand that the terminal 500 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 510 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 5 The terminal structure shown in the figure does not constitute a limitation on the terminal, and the terminal can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.

[0133] It should be understood that in the embodiments of the present application, the input unit 504 can include a graphics processing unit (GPU) 5041 and a microphone 5042. The graphics processing unit 5041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 506 can include a display panel 5061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 507 includes a touch panel 5061 and other input devices 5072. The touch panel 5061 is also called a touch screen. The touch panel 5061 can include two parts of a touch detection device and a touch controller. The other input devices 5072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, and the like, which will not be described here.

[0134] In the embodiments of the present application, the radio frequency unit 501 receives the downlink data from the network side device and processes it by the processor 510. In addition, the radio frequency unit 501 sends the uplink data to the network side device. Generally, the radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0135] The memory 509 can be used to store software programs or instructions and various data. The memory 509 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, at least one application program or instruction required by a function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 509 can include a high-speed random access memory, and can also include a non-volatile memory, which 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. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device.

[0136] The processor 510 can include one or more processing units; optionally, the processor 510 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface and an application program or instruction, etc., and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 510.

[0137] The above-mentioned processor 510 is configured to:

[0138] periodically receiving a preamble sequence from the transmitting end;

[0139] determining, by the terminal, a starting position of a time window for receiving a wake-up signal in a next DRX cycle according to a time position of the preamble sequence.

[0140] Optionally, the processor 510 is further configured to:

[0141] receiving, by the terminal, a first configuration from the transmitting end, the first configuration comprising one or more of the following:

[0142] a period for receiving the wake-up signal;

[0143] a starting position offset for receiving the wake-up signal;

[0144] an intra-DRX cycle offset for receiving the wake-up signal

[0145] a size of a time window for receiving the wake-up signal.

[0146] Optionally, the preamble sequence is a dedicated preamble sequence for detection by one or a group of terminals, or the preamble sequence is a common preamble sequence for detection by a plurality of or a plurality of groups of terminals.

[0147] Optionally, the processor 510 is further configured to:

[0148] in a case where the preamble sequence is the dedicated preamble sequence, determining, by the terminal, the starting position of the time window for receiving the wake-up signal in the next DRX cycle according to a time position of the detected dedicated preamble sequence of the current DRX cycle.

[0149] Optionally, in a case where the preamble sequence is the common preamble sequence, the first configuration further comprises one or more of the following:

[0150] a period for receiving the common preamble sequence;

[0151] a starting position offset for receiving the common preamble sequence;

[0152] the processor 510 is further configured to:

[0153] in a case where the preamble sequence is the common preamble sequence, determining, by the terminal, the starting position of the time window for receiving the wake-up signal in the next DRX cycle according to a time position of the latest detected common preamble sequence.

[0154] Optionally, the processor 510 is further configured to:

[0155] In a case that the terminal detects the dedicated preamble sequence between the two common preamble sequences, the terminal updates a starting position of a time window for receiving a wake-up signal in a next DRX cycle according to a time position of the dedicated preamble sequence.

[0156] The embodiment of the present application further provides a program product stored in a nonvolatile storage medium, and the program product is executed by at least one processor to implement the steps of the processing method. Figure 2a The embodiment of the present application further provides a program product stored in a nonvolatile storage medium, and the program product is executed by at least one processor to implement the steps of the processing method.

[0157] The embodiment of the present application further provides a readable storage medium, and the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement various processes of the method embodiment and achieve the same technical effects. Figure 2a The embodiment of the present application further provides a readable storage medium, and the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement various processes of the method embodiment and achieve the same technical effects.

[0158] The processor is the processor in the terminal in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0159] The embodiment of the present application further provides a chip, and the chip includes a processor and a communication interface. The communication interface is coupled with the processor, and the processor is used to run a network side device program or instructions to implement various processes of the method embodiment and achieve the same technical effects. Figure 2a The embodiment of the present application further provides a chip, and the chip includes a processor and a communication interface. The communication interface is coupled with the processor, and the processor is used to run a network side device program or instructions to implement various processes of the method embodiment and achieve the same technical effects.

[0160] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip.

[0161] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present application can be carried out by more than one process, method, article, or apparatus either simultaneously, concurrently, or with intervening action that are carried out at the same time, either in a simultaneous fashion or in a fashion that is interleaved in time. For example, the described methods can be performed in a different order from that described, and / or various steps can be combined or omitted, and / or additional steps can be added, without departing from the scope of the present application. Also, features described with respect to certain examples can be combined in other examples.

[0162] From the above description of the embodiments, it is apparent that the above-described method of the embodiments can be realized by means of software and general-purpose hardware platforms, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such an understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a number of instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the methods described in the various embodiments of the present application.

[0163] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, rather than limiting, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and all of them belong to the protection scope of the present application.

Claims

1. A discontinuous reception method, characterized in that, include: The terminal periodically receives a preamble sequence from the transmitter; The terminal determines the starting position of the time window for receiving the wake-up signal in the next discontinuous DRX reception cycle based on the time position of the preamble sequence. The terminal receives a first configuration from the sending end; Wherein, the preamble sequence is a common preamble sequence used for detection of multiple or more groups of terminals, and the first configuration includes one or more of the following: The period for receiving the common preamble sequence; Receive the starting position offset of the common preamble sequence; The terminal determines the starting position of the time window for receiving the wake-up signal in the next discontinuous DRX reception cycle based on the time position of the preamble sequence, including: When the preamble sequence is the common preamble sequence, the terminal determines the starting position of the time window for receiving the wake-up signal in the next discontinuous DRX reception cycle based on the time position of the latest detected common preamble sequence. The preamble sequence and the data payload transmitted by the transmitting end adopt the on-off keyed OOK modulation method.

2. The method according to claim 1, characterized in that, The first configuration includes one or more of the following: The period for receiving wake-up signals; The offset of the starting position for receiving the wake-up signal; Offset within the DRX period for receiving wake-up signal The size of the time window for receiving wake-up signals.

3. The method according to claim 1, characterized in that, The preamble sequence is a dedicated preamble sequence used for the detection of one or a group of terminals.

4. The method according to claim 3, characterized in that, The terminal determines the starting position of the time window for receiving the wake-up signal in the next discontinuous DRX reception cycle based on the time position of the preamble sequence, including: When the preamble sequence is the dedicated preamble sequence, the terminal determines the starting position of the time window for receiving the wake-up signal in the next DRX cycle based on the time position of the dedicated preamble sequence in the current DRX cycle.

5. The method according to claim 3, characterized in that, The terminal determines the starting position of the time window for receiving the wake-up signal in the next discontinuous DRX reception cycle based on the time position of the preamble sequence, and further includes: If the terminal detects the dedicated preamble sequence between two common preamble sequences, the terminal updates the starting position of the time window for receiving the wake-up signal in the next DRX cycle according to the time position of the dedicated preamble sequence.

6. A discontinuous receiving device, characterized in that, include: The first receiving module is used for the terminal to periodically receive a preamble sequence from the sending end; The determination module is used to determine the starting position of the time window for receiving the wake-up signal in the next DRX cycle based on the time position of the preamble sequence. The second receiving module is used for the terminal to receive the first configuration from the sending end; Wherein, the preamble sequence is a common preamble sequence used for detection of multiple or more groups of terminals, and the first configuration further includes one or more of the following: The period for receiving the common preamble sequence; Receive the starting position offset of the common preamble sequence; The determining module is further configured to: When the preamble sequence is the common preamble sequence, the terminal determines the starting position of the time window for receiving the wake-up signal in the next discontinuous DRX reception cycle based on the time position of the latest detected common preamble sequence. The preamble sequence and the data payload transmitted by the transmitting end adopt the on-off keyed OOK modulation method.

7. The apparatus according to claim 6, characterized in that, The first configuration includes one or more of the following: The period for receiving wake-up signals; The offset of the starting position for receiving the wake-up signal; Offset within the DRX period for receiving wake-up signal The size of the time window for receiving wake-up signals.

8. The apparatus according to claim 6, characterized in that, The preamble sequence is a dedicated preamble sequence used for the detection of one or a group of terminals.

9. The apparatus according to claim 8, characterized in that, The determining module is further configured to: When the preamble sequence is the dedicated preamble sequence, the terminal determines the starting position of the time window for receiving the wake-up signal in the next DRX cycle based on the time position of the dedicated preamble sequence in the current DRX cycle.

10. The apparatus according to claim 8, characterized in that, The determining module is further configured to: If the terminal detects the dedicated preamble sequence between two common preamble sequences, the terminal updates the starting position of the time window for receiving the wake-up signal in the next DRX cycle according to the time position of the dedicated preamble sequence.

11. A terminal, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method as described in any one of claims 1 to 5.

12. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Telecommunications apparatus and methods to transmit wake-up signal comprising synchronisation signalling

    CN110754120A

  • Resource determination and configuration method and device for wake-up signal, terminal and base station

    CN111148191A