Wake-up signal frame design
By introducing a new frame format design in the 3GPP 5G NR system, the problem of frame format design and mobility impact of low-power wake-up radio when monitoring wake-up signals is solved, efficient wake-up signal transmission and reception are achieved, and power consumption is reduced And adapted to the mobility environment.
Patent Information
- Application Number
- CN202380042829.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-09-29
- Filing Date
- 2023-01-13
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, low-power wake-up radios have problems with frame format design and mobility when monitoring wake-up signals, especially in 3GPP 5G NR systems, it is difficult to achieve efficient wake-up signal transmission and reception.
A new frame format design is introduced, including system frames and user frames, which are used for mobility purposes, and user frames are used to instruct the UE to ignore certain WUS symbols and optimize signal transmission through different encoding rates and symbol durations.
It realizes efficient generation and reception of wake-up signals in 3GPP 5G NR systems, reduces power consumption, extends battery life, and adapts to wireless communication needs in mobility environments.
Smart Images

Figure CN119422420A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on and claims priority from U.S. patent application No. 63 / 411,296 filed in the United States Patent and Trademark Office (USPTO) on September 29, 2022, the entire contents of which are incorporated herein by reference. Technical Field
[0003] Apparatus and methods consistent with example embodiments of the present disclosure relate to a frame format of a wake-up signal (WUS) that may be incorporated into 3GPP 5G NR. Background Art
[0004] A low power wake-up radio (WUR) in the prior art is a receiver that can operate at a lower power than a conventional receiver. A user equipment (UE) may have both a conventional receiver and a low power wake-up radio. In order to save power, the conventional receiver may be placed in a low power state where applicable (e.g., when the UE is in idle mode or DRX mode). In this state, the conventional receiver may be turned off (i.e., not receiving or sending any signal), or may be in an almost off mode. When the conventional receiver is in this state, the WUR may be in an operating mode and may be monitoring a wake-up signal (WUS). If the WUS is detected and the WUS instructs the UE to turn on the conventional receiver, the UE turns on the conventional receiver and may begin to perform a conventional send / receive process. For example, it may detect a serving cell, obtain system information, perform random access, and so on.
[0005] Two common designs for waveforms used to generate WUS are on-off keying (OOK) and frequency shift keying (FSK). OOK is used in IEEE 802.11ba. In OOK, the waveform includes ON and OFF patterns in the time domain, and a specific pattern is used to convey information. For example, (ON OFF) can be represented by a bit "1", while (OFF ON) can be represented by a bit "0". In FSK, the frequency of the waveform conveys information. For example, if a pulse is sent at or near frequency f0, a bit "0" is conveyed, and if a pulse is sent at or near frequency f1, a bit 1 is conveyed. Summary of the invention
[0006] According to an embodiment, a system and method for generating a new frame format for WUS that can be incorporated into 3GPP 5G NR is provided.
[0007] According to one embodiment, a wireless communication system is provided. The wireless communication system includes: at least one cell station including at least one cell station processor and at least one cell station memory, wherein the at least one cell station memory is configured to store computer program code; and at least one user device including a conventional receiver and a wake-up radio (WUR), wherein the WUR includes at least one WUR processor and at least one WUR memory, wherein the at least one WUR memory is configured to store computer program code, wherein the at least one cell station processor is configured to access the at least one cell station memory, and generate a wake-up signal (WUS) including a user frame and a system frame by executing the computer program code stored in the at least one cell station memory, wherein the user frame includes a first preamble and a first data portion, and the system frame includes a second preamble and a second data portion, and wherein the WUR is configured to receive the WUS, and the at least one WUR processor is configured to access the at least one WUR memory, and identify the WUS and activate the conventional receiver by executing the computer program code stored in the at least one WUR memory.
[0008] Here, the system frame may include one or more of information about the cell ID, information about the duty cycle of the WUS, a synchronization signal, and information about the coding rate of the user frame. In addition, the user frame may include information about a portion of the WUS that the WUS should ignore. In addition, the coding rate of the system frame may be different from the coding rate of the user frame.
[0009] Here, the first data part may include a control part and a user data part, the control part may have a different encoding rate from the user data part, and the control part may include information about the encoding rate of the user data part.
[0010] Here, the WUS may include one of a plurality of on-off keying (OOK) waveform symbols and a plurality of frequency shift keying (FSK) waveform symbols.
[0011] Here, at least one WUR processor may also be configured to access at least one WUR memory and identify a second cell station communicating with the WUR by executing a computer program code stored in the at least one WUR memory, and activate a conventional receiver based on the identification of the second cell station.
[0012] According to another embodiment, a method for generating a wake-up signal (WUS) in a wireless communication system, wherein the wireless communication system includes at least one cell station and at least one user device, the at least one user device includes a conventional receiver and a wake-up radio (WUR), the method including: generating a wake-up signal (WUS) including a user frame and a system frame by at least one cell station, wherein the user frame includes a first preamble code and a first data portion, and the system frame includes a second preamble code and a second data portion; receiving the WUS by the WUR; identifying the WUS by the WUR; and activating the conventional receiver based on the identification of the WUS by the WUR.
[0013] Here, the system frame may include one or more of information about a cell ID, information about a duty ratio of a WUS, a synchronization signal, and information about a coding rate of a user frame.
[0014] Here, the user frame may include information about a portion of the WUS that the WUR should ignore.
[0015] Here, the coding rate of the system frame may be different from the coding rate of the user frame.
[0016] Here, the first data part may include a control part and a user data part, the control part may have a different encoding rate from the user data part, and the control part may include information about the encoding rate of the user data part.
[0017] Here, the WUS may include one of a plurality of on-off keying (OOK) waveform symbols and a plurality of frequency shift keying (FSK) waveform symbols.
[0018] In addition, the method may also include: identifying, by the WUR, a second cell station that communicates with the WUR; and making the conventional receiver active based on the identification of the second cell station by the WUR.
[0019] According to another embodiment, a non-transitory computer-readable medium having instructions stored therein is provided, and the stored instructions, when executed by a processor, cause the processor to execute a method for generating a wake-up signal (WUS), the method comprising: generating, by at least one cell station, a WUS comprising a user frame and a system frame, wherein the user frame comprises a first preamble code and a first data portion, and the system frame comprises a second preamble code and a second data portion; receiving the WUS by a WUR; identifying the WUS by the WUR; and activating a conventional receiver based on the identification of the WUS by the WUR.
[0020] Here, the system frame may include one or more of information about a cell ID, information about a duty ratio of a WUS, a synchronization signal, and information about a coding rate of a user frame.
[0021] Here, the user frame may include information about a portion of the WUS that the WUR should ignore.
[0022] Here, the coding rate of the system frame may be different from the coding rate of the user frame.
[0023] Here, the first data part may include a control part and a user data part, the control part may have a different encoding rate from the user data part, and the control part may include information about the encoding rate of the user data part.
[0024] In addition, the method may also include: identifying, by the WUR, a second cell station that communicates with the WUR; and making the conventional receiver active based on the WUR's identification of the second cell station.
[0025] Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be achieved by practice of the presented embodiments of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Features, aspects, and advantages of certain exemplary embodiments of the present disclosure will be described below with reference to the accompanying drawings, in which like reference numerals represent like elements, and in which:
[0027] Figure 1 illustrates two sample frame types according to one or more embodiments;
[0028] Figure 2 illustrates a WUS frame according to an embodiment;
[0029] Figure 3 is a diagram of an example network device according to various embodiments of the present disclosure;
[0030] Figure 4 is a schematic diagram of an example wireless communication system according to various embodiments of the present disclosure; and
[0031] Figure 5 is a flowchart illustrating a method of generating a WUS according to various embodiments of the present disclosure. DETAILED DESCRIPTION
[0032] The following detailed description of the exemplary embodiments refers to the accompanying drawings. The above disclosure provides illustrations and descriptions, but is not intended to be exhaustive or to limit the implementation to the precise form disclosed. Modifications and variations are possible based on the above disclosure, or can be obtained from the practice of implementation. In addition, one or more features or components of an embodiment can be incorporated into or combined with another embodiment (or one or more features of another embodiment). In addition, it can be understood in the flowcharts and operational descriptions provided below that one or more operations can be omitted, one or more operations can be added, one or more operations can be performed simultaneously (at least partially), and the order of one or more operations can be switched.
[0033] It is obvious that the system and / or method described herein can be implemented with different forms of hardware, firmware, or a combination of hardware and software. The actual dedicated control hardware or software code for implementing these systems and / or methods does not limit these implementations. Therefore, the operation and behavior of the system and / or method are described herein without reference to specific software codes. It should be understood that software and hardware can be designed to implement these systems and / or methods based on the description herein.
[0034] Even though particular combinations of features are recited in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of possible implementations. In fact, many of these features may be combined in ways not specifically recited in the claims and / or disclosed in the specification. Although each dependent claim listed below may directly depend on only one claim, the disclosure of possible implementations includes each dependent claim in combination with every other claim in the claim set.
[0035] Unless explicitly stated, no element, act, or instruction used herein should be construed as critical or essential. In addition, as used herein, the terms "a" and "an" are intended to include one or more items and can be used interchangeably with "one or more". Figure 1 If the term "based on" refers to at least one item, the term "one" or similar language is used. In addition, as used herein, the terms "has," "have," "having," "include," "including," and the like are intended to be open-ended terms. Furthermore, unless expressly stated otherwise, the term "based on" means "based at least in part on." Furthermore, expressions such as "at least one of [A] and [B]" or "at least one of [A] or [B]" should be understood to include only A, only B, or both A and B.
[0036] Incorporating the WUR / WUS concept into the 3GPP New Radio Frame requires consideration of several issues, such as the WUS frame design and the impact of mobility on WUR. In addition, if WUS is transmitted in the same channel as the legacy channel, the gNB cannot transmit in the symbols / slots allocated for uplink (UL) transmission in time division duplex (TDD) mode.
[0037] Example embodiments provide a new frame format for WUS that can be incorporated into 3GPP 5G NR. In particular, example embodiments introduce two frame types, system frames and user frames. System frames can be used for mobility purposes. A cell ID can be sent in a system frame, where a portion of the cell ID can be sent in a synchronization sequence and a portion of the cell ID can be sent in a payload. User frames can indicate to the UE which WUS symbols to ignore, as these symbols may not contain a WUS. As a result, power saving can be achieved on the UE side, thereby extending battery life.
[0038] WUS Frame Design
[0039] The WUS may include frames. There may be one or more types of frames. The type of frame may be determined at least by the content of the frame. For example, the frame type may include: Figure 1 A user frame 100 and a system information frame 150 are shown.
[0040] A first type of frame (e.g., a user frame 100) may include at least one of a preamble 102 and a data portion 104, wherein the data portion 104 may include a control portion 106 and a user data portion 108. The preamble 102 may include one or more reference signals and / or one or more synchronization signals. A second type of frame (e.g., a system information frame 150) may include at least one of a preamble 152 and a system data portion 154, wherein the system data portion 154 may include system information. The preambles of different frame types may be different. The WUS frame may be sent by the transmitter with a duty cycle, that is, there may be a gap between two frames, during which the transmission of this frame type may not occur. The duty cycle of the user frame 100 may be indicated in the system frame 150. The duty cycle of the system frame 150 may be fixed and may be set / reset by high-layer signaling such as radio resource control (RRC).
[0041] A frame may include information bits, such as "1" and "0". In the following, information bits are shown in quotation marks when necessary to prevent confusion. Each information bit may be encoded as one or more of the WUS waveform symbols. For example, if OOK is used as the waveform, the ON symbol may be represented as symbol 1, and the OFF symbol may be represented as symbol 0. In one embodiment, information bits "0" and "1" may be encoded as "0": [OFF ON] = [0 1], and "1": [ON OFF] = [1 0] as follows.
[0042] Similarly, if FSK is used as the waveform, symbol 0 may be represented by a waveform generated using a first frequency, and symbol 1 may be represented by a waveform generated using a second frequency. In this case, two options for encoding the information bits include: a first encoding method in which the information bits are encoded as frequency transitions, e.g., transitions from a first frequency to a second frequency, e.g., “0”: [f0 f1] = [0 1], and “1”: [f1 f0] =
[10] ; and a second encoding method in which the information bits are encoded by frequency, e.g., “0”: [f0] = [0], and “1”: [f1] = [1].
[0043] In one method according to an example embodiment, more than one coding rate may be supported. 1 / 2, the information bits can be represented as "0": [0 1], and "1": [1 0]. 1 When the coding rate is / 4, one information bit can be represented by four symbols; for example, "0": [1 0 1 0], and "1": [0 1 0 1].
[0044] The coding rates applicable to different frame types and / or parts of frame types may be different. For example, the system information frame 150 may be 1 / 4 coding rate, and the coding rate of user frame 100 can be 1 / 2 or 1 / 4. In another example, the preamble 102 and control portion 106 of the user frame 100 may be 1 / 4 coding rate, and the user data portion 108 can be encoded with 1 / 4 or 1 / 2 encoding rate.
[0045] In one method according to an example embodiment, the coding rate applicable to all or a portion of the user frame 100 may be indicated in the system frame 150. The coding rate of the system frame 150 may be fixed (e.g., 1 / 4). The coding rate of the user frame 100 or a portion of the user frame 100 (e.g., the user data portion 108) may be indicated in the system frame 150. In another method according to an example embodiment, the coding rate applicable to the first portion of the user frame 100 may be indicated in the second portion. For example, the coding rate of the user data portion 108 may be indicated in the control portion 106.
[0046] In one embodiment, the coding rate may be indicated by a synchronization signal. The synchronization signal may include two or more sequences. For example, in a first option, the synchronization sequence signal may include [xx], where x may be a vector of information bits. In a second option, the synchronization sequence signal may include [x x ],in x It may be the conjugate of x. The conjugate may indicate that the conjugate of "0" is "1", and the conjugate of "1" is "0". The first option of the synchronization signal may indicate a first coding rate, and the second option of the synchronization signal may indicate a second coding rate. The coding rate of the synchronization signal may be fixed and known to the receiver.
[0047] In one method according to an example embodiment, the symbol duration 210 (also referred to as t) of the WUS symbol can take more than one possible value. For example, the ON or OFF signal in the OOK signaling can be 2 microseconds or 4 microseconds. The symbol duration and the coding rate together can determine the bit rate of the wake-up signal. The above methods disclosed for the coding rate can be similarly applied to the symbol duration. For example, the symbol duration used in the system frame 150 can be set to t0 (e.g., 4 microseconds), and the symbol duration used in the user frame 100 can be indicated in the system frame payload (e.g., system data 154).
[0048] In one method according to an example embodiment, the UE may maintain a table of symbol duration and coding rate entries. The symbol duration-coding rate pair used in the system frame 150 may be fixed (e.g., set by the RRC before the conventional receiver enters off mode and stored at the WUR), and the symbol duration-coding rate pair used in the user frame 100 may be indicated in the system frame payload (e.g., system data 154), for example, as an index to one of the entries in the table. In other methods, similar to the methods disclosed above, the symbol duration-coding rate pair may be indicated in the control portion 106 of the user frame 100 and / or by using a synchronization signal.
[0049] Coexistence of WUS and traditional channels
[0050] WUS can be sent in legacy channels. For example, the gNB can allocate 4 MHz in a 20 MHz channel to WUS and use the rest of the channel for legacy NR channels, such as the downlink shared channel. Note that since WUS frames can be sent with a duty cycle, 4 MHz may not be allocated to WUS all the time (but only when WUS frames are sent).
[0051] In some cases, the transmitter cannot send the WUS. For example, in a time division duplex (TDD) configuration, some time slots and / or some OFDM symbols within a time slot (e.g., OFDM symbol 220) may be allocated for uplink (UL) transmissions, i.e., the gNB cannot perform downlink (DL) transmissions. In one method according to an embodiment, the WUS frame may contain information indicating to the WUR which parts of the WUS frame are to be ignored, because in these parts, the gNB may be in UL receive mode and may not actually be transmitting in the DL. There may also be other use cases where certain parts of the WUS frame may need to be punctured. For example, the entire channel bandwidth (e.g., 20 MHz) may be used for the downlink control channel (PDCCH) in the first three symbols in a conventional time slot, so the WUS may not be transmitted during these symbols.
[0052] In one method according to an example embodiment, a WUR may be indicated portions of a WUS frame that the WUR should ignore (e.g., because the WUS in that portion was not transmitted), such as portion 230. Ignoring may mean that the WUR does not estimate any WUS symbols within the time interval corresponding to those portions, or does not use the estimated symbols to decode information bits.
[0053] In one method according to an example embodiment, if FSK is used as the WUS waveform, the receiver can determine that a particular WUS symbol can be ignored if at least one of the following applies: (1) the receiver estimates the signal in all possible frequencies (e.g., f0 and f1) and the signal power is below a threshold for all possible frequencies (i.e., no signal exists); (2) the receiver estimates the signal in all possible frequencies and the signal power is above a threshold for all possible frequencies (i.e., another type of signal is present, such as one of the legacy channels); or (3) the receiver estimates the signal in all possible frequencies and the maximum difference in signal power is above or below a threshold.
[0054] In another method according to an example embodiment, the portion 230 of the WUS frame that the WUR is to ignore can be signaled to the WUR. Note that the duration of the WUS information bits can be shorter than the duration of the OFDM symbol used for the legacy system 220. For example, at 15kHz subcarrier spacing, a legacy time slot is 1ms, and there are 14 OFDM symbols in a time slot, resulting in a legacy OFDM symbol duration of approximately 72 microseconds. On the other hand, the length of the WUS symbol can be much shorter, such as 2 or 4 microseconds.
[0055] The portion 230 of the WUS frame to be ignored may be signaled. For example, the control portion 106 of the user frame 100 may include a bitmap, where each bit in the bitmap may indicate whether a particular number of WUS symbols in the user data portion 108 should be ignored. For example, assume that the user data portion 108 of the frame 100 contains M WUS symbols. For a bitmap of length k, each bit may indicate to the WUR whether the corresponding M / k WUS symbols are to be ignored or received. The gNB scheduler may ensure that the control portion 106 is always sent. In one approach, the length of the frame 100 may be indicated or set to be fixed, and the ignored symbols 230 may be excluded from the frame length.
[0056] WUS Mobility
[0057] In some cases, the WUR may be mobile and may move from the coverage area of one cell to the coverage area of another cell. The new cell may not have information about the WUR or may not even support the WUS. Therefore, it is necessary for the WUR to monitor the serving cell. This can be achieved by the WUR determining the cell ID and (e.g., periodically) monitoring it.
[0058] The cell ID can be determined as follows. The WUR can monitor WUS frames, such as system frame 150. One of the synchronization signals in the frame (e.g., a synchronization sequence) can be determined by the cell ID or a part of the cell ID. The sequence can be a pseudo-random sequence, such as the m-sequence in the primary synchronization sequence used in the conventional 5GNR system. Note that the synchronization sequence is also sent via the WUS waveform. For example, if the sequence is S = ["0" "0" "1" "0" "1" "1" ...], bits 0 and 1 can be sent using waveforms such as OOK, FSK, etc. The synchronization sequence can be sent in the preamble 152 of the system information frame 150. For example, cell ID = cell ID (1) + cell ID (2). The WUR can determine the cell ID (1) based on the received synchronization sequence, for example, by associating the received sequence to a set of template sequences corresponding to possible cell ID (1) values (e.g., cell ID (1) can be 0, 1, and 2, which correspond to three possible synchronization sequences).
[0059] Another portion of the cell ID (e.g., cell ID (2)) may be sent in the payload (e.g., system data 154) of frame 150. Once the WUR determines cell ID (1) and performs timing / frequency synchronization, the WUR may receive and decode the payload that may contain the remainder of the cell ID.
[0060] In some cases, the WUR may determine that the serving cell has changed. In this case, the WUR may determine to wake up the primary receiver. The primary receiver may continue to perform traditional procedures such as measurements, cell reselection, etc. The WUR may determine that the primary receiver should be woken up if at least one of the following scenarios applies:
[0061] In the first scenario, the detected cell ID (1) has changed, for example, from a previous system frame to a current system frame. This can be determined by the WUR, for example, in the following cases: The cell ID (1) can take the values 0, 1, and 2. The current cell ID (1) previously determined by the WUR is 0. The WUR correlates the received sequence with the sequences corresponding to the cell ID (1) values 0, 1, and 2. The correlation of the received signal with the sequence corresponding to the cell ID (1) value 1 or 2 is greater than the correlation of the received signal with the sequence corresponding to the current cell ID (2) value 0. The correlation can be performed using a filtered (i.e., averaged) received signal.
[0062] In the second scenario, the WUR may maintain a counter to count the number of times it determines that the serving cell has changed (i.e., the correlation of the received signal with the sequence corresponding to another cell ID (1) is higher). If the correlation of the received signal with the sequence corresponding to the current cell ID (1) is higher, the counter may be reset. If the counter reaches a predetermined value, the WUR may determine that the primary receiver should be woken up.
[0063] In the third scenario, the measure of the received synchronization signal has deteriorated. For example, the received power has dropped below a threshold. Note that the signal power may be filtered. Alternatively, the cross-correlation of the received signal with the sequence corresponding to cell ID (1) has dropped below a threshold or is not maximal.
[0064] In the fourth scenario, the WUR may decode the frame payload and the cell ID (2) in the payload is not the same, i.e., has changed from the previous frame to the current frame.
[0065] The payload bits in the system frame 150 may be scrambled with a scrambling sequence that is a function of the cell ID (1). A frame check sequence may be added to the frame and may be scrambled with a sequence determined based on the cell ID (1).
[0066] In another embodiment, the payload of the system frame 150 may include at least two parts of system data. The first part may include the cell ID (2), and the second part may include other system information. The two parts may have separate frame check sums. The second part may be scrambled with a sequence that may be a function of the cell ID. The checksum of the second part may be scrambled with a sequence determined based on the cell ID. These methods may also be applied to the user frame 100. For example, the user frame bits may be scrambled with a sequence determined based on one of the cell ID, cell ID (1) and cell ID (2).
[0067] The above disclosure provides illustration and description, but is not intended to be exhaustive or to limit the implementations to the precise forms disclosed. Modifications and variations are possible in light of the above disclosure or may be acquired from practice of implementations.
[0068] Go to Figure 3 , the methods and processes described herein may be performed on a device 300, which may correspond to any type of known computer, server, or data processing device. For example, the device 300 may include a processor, a personal computer (PC), a printed circuit board (PCB) including a computing device, a minicomputer, a mainframe computer, a microcomputer, a telephone computing device, a wired / wireless computing device (e.g., a smartphone, a personal digital assistant (PDA)), a laptop, a tablet computer, a smart device, or any other similarly functional device.
[0069] In some embodiments, Figure 3 As shown, device 300 may include a set of components such as a processor 320 , a memory 330 , a storage component 340 , an input component 350 , an output component 360 , and a communication interface 370 .
[0070] The bus 310 may include one or more components that allow communication between the set of components of the device 300. For example, the bus 310 may be a communication bus, a cross-over bar, a network, etc. Although the bus 310 may be Figure 3 Although depicted as a single line in FIG. 3 , bus 310 may be implemented using multiple (two or more) connections between the set of components of device 300. The present disclosure is not limited in this respect.
[0071] Device 300 may include one or more processors, such as processor 320. Processor 320 may be implemented in hardware, firmware and / or a combination of hardware and software. For example, processor 320 may include a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a general purpose single-chip or multi-chip processor, or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. A general purpose processor may be a microprocessor, or any conventional processor, controller, microcontroller or state machine. Processor 320 may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration. In some embodiments, specific processes and methods may be performed by a circuit system specific to a given function.
[0072] Processor 320 may control the overall operation of device 300 and / or the set of components of device 300 (eg, memory 330 , storage component 340 , input component 350 , output component 360 , communication interface 370 ).
[0073] Device 300 may also include memory 330. In some embodiments, memory 330 may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic memory, optical memory, and / or another type of dynamic or static storage device. Memory 330 may store information and / or instructions for use (e.g., execution) by processor 320.
[0074] The storage component 340 of the device 300 may store information and / or computer-readable instructions and / or code related to the operation and use of the device 300. For example, the storage component 340 may include a hard disk (e.g., a magnetic disk, an optical disk, a magneto-optical disk, and / or a solid-state disk), a compact disk (CD), a digital versatile disk (DVD), a universal serial bus (USB) flash drive, a Personal Computer Memory Card International Association (PCMCIA) card, a floppy disk, a cassette, a magnetic tape, and / or another type of non-transitory computer-readable medium, and a corresponding drive.
[0075] Device 300 may also include input component 350. Input component 350 may include one or more components that allow device 300 to receive information, such as via user input (e.g., a touch screen, keyboard, keypad, mouse, stylus, buttons, switches, microphone, camera, etc.). Alternatively or additionally, input component 350 may include a sensor for sensing information (e.g., a global positioning system (GPS) component, an accelerometer, a gyroscope, an actuator, etc.).
[0076] Output component 360 of device 300 may include one or more components (e.g., a display, a liquid crystal display (LCD), a light emitting diode (LED), an organic light emitting diode (OLED), a tactile feedback device, a speaker, etc.) that can provide output information from device 300.
[0077] The device 300 may also include a communication interface 370. The communication interface 370 may include a receiver component, a transmitter component and / or a transceiver component. The communication interface 370 may enable the device 300 to establish a connection and / or transmit communication with other devices (e.g., a server, another device). Communication may be achieved via a wired connection, a wireless connection, or a combination of a wired and wireless connection. The communication interface 370 may allow the device 300 to receive information from another device and / or provide information to another device. In some embodiments, the communication interface 370 may provide communication with another device via a network, where the network may be such as a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a dedicated network, a self-organizing network, an intranet, the Internet, a fiber-based network, a cellular network (e.g., a fifth generation (5G) network, a long-term evolution (LTE) network, a third generation (3G) network, a code division multiple access (CDMA) network, etc.), a public land mobile network (PLMN), a telephone network (e.g., a public switched telephone network (PSTN)), etc., and / or a combination of these or other types of networks. Alternatively or additionally, the communication interface 370 may provide communication with another device via a device-to-device (D2D) communication link, where the D2D communication link may be, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi, LTE, 5G, etc. In other embodiments, the communication interface 370 may include an Ethernet interface, an optical interface, a coaxial interface, an infrared interface, a radio frequency (RF) interface, etc.
[0078] Device 300 may perform one or more processes described herein. Device 300 may perform operations based on processor 320 executing computer-readable instructions and / or code that may be stored by a non-transitory computer-readable medium, such as memory 330 and / or storage component 340. Computer-readable media may refer to non-transitory memory devices. Memory devices may include memory space within a single physical storage device and / or memory space distributed between multiple physical storage devices.
[0079] Some embodiments may involve systems, methods, and / or computer-readable media at any possible level of integrated technical detail. In addition, one or more of the above components may be implemented as instructions stored on a computer-readable medium and executable by at least one processor (and / or may include at least one processor). The computer-readable medium may include a computer-readable non-transitory storage medium having computer-readable program instructions thereon for causing a processor to perform operations.
[0080] Computer readable storage medium can be a tangible device, which can retain and store instructions for use by instruction execution devices. Computer readable storage medium can be, but is not limited to, for example, electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the above. A non-exhaustive list of more specific examples of computer readable storage medium includes: portable computer floppy disk, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device (such as a convex structure in a punch card or groove) with instructions recorded thereon, and any suitable combination of the above. Computer readable storage medium as used herein itself should not be interpreted as transient signal, such as radio waves or other free propagating electromagnetic waves, electromagnetic waves propagated by waveguides or other transmission media (for example, light pulses passing through optical fiber cables), or electrical signals sent by wires.
[0081] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to a corresponding computing / processing device via a network (e.g., the Internet, a local area network, a wide area network, and / or a wireless network), or downloaded to an external computer or external storage device. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network, and forwards the computer-readable program instructions to be stored in a computer-readable storage medium in the corresponding computing / processing device.
[0082] The computer readable program code / instruction for performing the operation can be an assembly instruction, an instruction set architecture (ISA) instruction, a machine instruction, a machine-related instruction, a microcode, a firmware instruction, a state setting data, a configuration data for an integrated circuit system, or a source code or object code written in any combination of one or more programming languages, including object-oriented programming languages (such as Smalltalk, C++, etc.) and process programming languages (such as "C" programming language or similar programming languages). The computer readable program instruction can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any type of network (including a local area network (LAN) or a wide area network (WAN)), or a connection to an external computer can be performed (e.g., using an Internet service provider through the Internet). In some embodiments, an electronic circuit system (including, for example, a programmable logic circuit system, a field programmable gate array (FPGA), or a programmable logic array (PLA)) can execute computer-readable program instructions by utilizing state information of the computer-readable program instructions to personalize the electronic circuit system to perform various aspects or operations.
[0083] These computer-readable program instructions may be provided to a processor 320 of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine, such that the instructions executed via the processor 320 of the computer or other programmable data processing device create components for implementing the functions / actions specified in the flowchart and / or block diagram blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium (such as a memory 330), which may direct a computer, a programmable data processing device, and / or other device to operate in a particular manner, such that the computer-readable storage medium having the instructions stored therein includes an article of manufacture, which includes instructions for implementing various aspects of the functions / actions specified in the flowchart and / or block diagram blocks.
[0084] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operating steps to be performed on the computer, other programmable apparatus, or other device, thereby producing a computer-implemented process, so that the instructions executed on the computer, other programmable apparatus, or other device implement the functions / actions specified in the flowchart and / or block diagram blocks.
[0085] The computer-readable instructions and / or code may be read into the memory 330 and / or storage component 340 from another computer-readable medium or from another device via the communication interface 370. The computer-readable instructions and / or code stored in the memory 330 and / or storage component 340, if or when executed by the processor 320, may cause the device 300 to perform one or more processes described herein.
[0086] As an alternative or in addition, hardwired circuitry may be used in place of or in combination with software instructions to perform one or more processes described herein.Thus, the embodiments described herein are not limited to any specific combination of hardware circuitry and software.
[0087] Figure 3 The number and arrangement of components shown are provided as examples. Figure 3 There may be more components, fewer components, different components, or differently arranged components than shown. Figure 3 Two or more components shown may be implemented in a single component, or Figure 3 The single component shown may be implemented as multiple distributed components. Additionally or alternatively, Figure 3 The illustrated set (one or more) of components may perform the operations described as being performed by Figure 3 Another group of components shown performs one or more functions.
[0088] Figure 4 4 is a diagram illustrating an example of a wireless communication system according to various embodiments of the present disclosure. The wireless communication system 400 (which may also be referred to as a wireless wide area network (WWAN)) may include one or more user equipments (UEs) 410, one or more base stations 420, at least one transmission network 430, and at least one core network 440. Device 300 ( Figure 3 ) can be incorporated in UE 410 or base station 420.
[0089] One or more UEs 410 may access at least one core network 440 and / or IP services 450 via a connection to one or more base stations 420 over at least one transport network 430 over the RAN domain 424. Examples of UE 410 may include a cellular phone, a smart phone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system (GPS), a multimedia device, a video device, a digital audio player (e.g., an MP3 player), a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, large or small kitchen appliances, a healthcare device, an implant, a sensor / actuator, a display, or any other similarly functional device. Some of the one or more UEs 410 may be referred to as Internet of Things (IoT) devices (e.g., a parking meter, a gas pump, a toaster, a vehicle, a heart monitor, etc.). One or more UEs 410 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile agent, a client or some other suitable terminology.
[0090] One or more base stations 420 may wirelessly communicate with one or more UEs 410 over the RAN domain 424. Each of the one or more base stations 420 may provide communication coverage to one or more UEs 410 located within a geographic coverage area of the base station 420. Figure 4 As shown, the base station 420 may transmit one or more beamformed signals in one or more transmit directions to the one or more UEs 410. The one or more UEs 410 may receive the beamformed signals in one or more receive directions from the base station 420. Alternatively or additionally, the one or more UEs 410 may transmit the beamformed signals in one or more transmit directions to the base station 420. The base station 420 may receive the beamformed signals in one or more receive directions from the one or more UEs 410.
[0091] One or more base stations 420 may include macro cells (e.g., high-power cellular base stations) and / or small cells (e.g., low-power cellular base stations). Small cells may include femto cells, pico cells, and micro cells. Base stations 420 (whether macro cells or large cells) may include and / or be referred to as access points (APs), evolved (or evolved universal terrestrial radio access network (E-UTRAN)) Node Bs (eNBs), next generation Node Bs (gNBs), or any other type of base station known to those of ordinary skill in the art.
[0092] The one or more base stations 420 may be configured to interface (e.g., establish a connection, transmit data, etc.) with at least one core network 440 via at least one transport network 430. In addition to other functions, the one or more base stations 420 may also perform one or more of the following functions: transmit data (e.g., uplink data) received from one or more UEs 410 to at least one core network 440 via at least one transport network 430, and transmit data (e.g., downlink data) received from at least one core network 440 to one or more UEs 410 via at least one transport network 430.
[0093] The transport network 430 may transmit data (e.g., uplink data, downlink data) and / or signaling between the RAN domain 424 and the CN domain 444. For example, the transport network 430 may provide one or more backhaul links between one or more base stations 420 and at least one core network 440. The backhaul link may be wired or wireless.
[0094] The core network 440 may be configured to provide one or more services (e.g., enhanced mobile broadband (eMBB), ultra-reliable low latency communication (URLLC), and massive machine type communication (mMTC), etc.) to one or more UEs 410 connected to the RAN domain 424 via the TN domain 434. Alternatively or additionally, the core network 440 may be used as an entry point for IP services 450. The IP services 450 may include the Internet, an intranet, an IP multimedia subsystem (IMS), streaming services (e.g., video, audio, games, etc.), and / or other IP services.
[0095] Figure 5 is a diagram illustrating an embodiment of a method for generating a WUS disclosed herein. Specifically, the method includes an operation S510, wherein a wake-up signal (WUS) including a user frame and a system frame is generated, wherein the user frame includes a first preamble and a first data portion, and the system frame includes a second preamble and a second data portion. Then, in operation S520, the WUS is received by the wake-up radio. The WUS identifies the WUS in operation S530, and in response to the WUS, the wake-up radio activates a conventional receiver in operation S540.
[0096] The flowcharts and block diagrams in the figure illustrate the architecture, functions and operations of the possible implementations of the system, method and computer-readable medium according to various embodiments. In this regard, each block in the flowchart or block diagram may represent a segment or portion of a microservice, module, instruction, which includes one or more executable instructions for implementing a specified logical function. Compared with what is shown in the figure, the method, computer system and computer-readable medium may include more blocks, fewer blocks, different blocks or blocks arranged differently. In some alternative implementations, the functions described in the blocks may not appear in the order shown in the figure. For example, in fact, two blocks shown in succession may be executed simultaneously or substantially simultaneously, or, depending on the functions involved, these blocks may sometimes be executed in the opposite order. It will also be noted that each block illustrated in the block diagram and / or flowchart and the combination of blocks in the block diagram and / or flowchart illustration can be implemented by a dedicated hardware-based system that performs a specified function or action or performs a combination of dedicated hardware and computer instructions.
[0097] It is obvious that the system and / or method described herein can be implemented with different forms of hardware, firmware, or a combination of hardware and software. The actual dedicated control hardware or software code for implementing these systems and / or methods does not limit these implementations. Therefore, the operation and behavior of these systems and / or methods are described in this article without reference to specific software codes. It should be understood that software and hardware can be designed to implement these systems and / or methods based on the description herein.
Claims
1. A wireless communication system, comprising: at least one cell site comprising at least one cell site processor and at least one cell site memory, wherein the at least one cell site memory is configured to store computer program code; as well as at least one user device comprising a conventional receiver and a wake-up radio (WUR), wherein the WUR comprises at least one WUR processor and at least one WUR memory, wherein the at least one WUR memory is configured to store computer program code, wherein the at least one cell station processor is configured to: access the at least one cell station memory, and generate a wake-up signal (WUS) including a user frame and a system frame by executing the computer program code stored in the at least one cell station memory, wherein the user frame includes a first preamble and a first data portion, and the system frame includes a second preamble and a second data portion, and Wherein the WUR is configured to receive the WUS, and the at least one WUR processor is configured to access the at least one WUR memory and identify the WUS and activate the conventional receiver by executing the computer program code stored in the at least one WUR memory. 2 . The wireless communication system according to claim 1 , wherein the system frame includes one or more of information about a cell ID, information about a duty cycle of the WUS, a synchronization signal, and information about a coding rate of the user frame.
3. A wireless communication system according to claim 1, wherein the user frame includes information about a portion of the WUS that the WUR should ignore.
4. The wireless communication system according to claim 1, wherein a coding rate of the system frame is different from a coding rate of the user frame.
5. The wireless communication system according to claim 1, wherein The first data portion includes a control portion and a user data portion, The control portion has a different coding rate than the user data portion, and The control portion includes information about the encoding rate of the user data portion.
6. The wireless communication system of claim 1, wherein the WUS comprises one of a plurality of on-off keying (OOK) waveform symbols and a plurality of frequency shift keying (FSK) waveform symbols.
7. A wireless communication system according to claim 1, wherein the at least one WUR processor is further configured to: access the at least one WUR memory, and identify a second cell station communicating with the WUR by executing the computer program code stored in the at least one WUR memory, and activate the conventional receiver based on the identification of the second cell station.
8. A method of generating a wake-up signal (WUS) in a wireless communication system, the wireless communication system comprising at least one cell site and at least one user equipment, the at least one user equipment comprising a conventional receiver and a wake-up radio (WUR), the method being executed by at least one processor and comprising: generating, by the at least one cell station, a wake-up signal (WUS) comprising a user frame and a system frame, wherein the user frame comprises a first preamble and a first data portion, and the system frame comprises a second preamble and a second data portion; Receiving the WUS by the WUR; Identifying the WUS by the WUR; as well as Based on the identification of the WUS by the WUR, the conventional receiver is activated. 9 . The method according to claim 8 , wherein the system frame includes one or more of information about a cell ID, information about a duty cycle of the WUS, a synchronization signal, and information about a coding rate of the user frame.
10. The method of claim 8, wherein the user frame includes information about a portion of the WUS that the WUR should ignore.
11. The method of claim 8, wherein a coding rate of the system frame is different from a coding rate of the user frame.
12. The method according to claim 8, wherein The first data portion includes a control portion and a user data portion, The control portion has a different coding rate than the user data portion, and The control portion includes information about the encoding rate of the user data portion.
13. The method of claim 8, wherein the WUS comprises one of a plurality of on-off keying (OOK) waveform symbols and a plurality of frequency shift keying (FSK) waveform symbols.
14. The method according to claim 8, further comprising: a second cell site in communication with the WUR identified by the WUR; as well as Based on the identification of the second cell site by the WUR, the conventional receiver becomes active.
15. A non-transitory computer readable medium having instructions stored therein, the instructions, when executed by a processor, causing the processor to perform a method of generating a wake-up signal (WUS), the method comprising: generating, by at least one cell station, a WUS comprising a user frame and a system frame, wherein the user frame comprises a first preamble and a first data portion, and the system frame comprises a second preamble and a second data portion; receiving the WUS by the WUR; Identifying the WUS by the WUR; as well as Based on the identification of the WUS by the WUR, the conventional receiver is activated.
16. The non-transitory computer-readable medium of claim 15, wherein the system frame comprises one or more of information about a cell ID, information about a duty cycle of the WUS, a synchronization signal, and information about a coding rate of the user frame.
17. The non-transitory computer-readable medium of claim 15, wherein the user frame includes information regarding a portion of the WUS that the WUR should ignore.
18. The non-transitory computer readable medium of claim 15, wherein a coding rate of the system frame is different from a coding rate of the user frame.
19. The non-transitory computer readable medium of claim 15, wherein The first data portion includes a control portion and a user data portion, The control portion has a different coding rate than the user data portion, and The control portion includes information about the encoding rate of the user data portion.
20. The non-transitory computer readable medium of claim 15, wherein the method further comprises: a second cell site in communication with the WUR identified by the WUR; as well as Based on the identification of the second cell site by the WUR, the conventional receiver becomes active.