Signal generation method, electronic device and storage medium
The signal generation method addresses the challenge of high power consumption in 5G devices by configuring time-domain and frequency-domain subcarriers to create a low-power wake-up signal, reducing standby power and extending battery life.
Patent Information
- Application Number
- JP2025506059
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-31
- Filing Date
- 2023-07-20
- Publication Date
- 2025-08-07
AI Technical Summary
Current wireless communication technologies face challenges in generating low-power wake-up signals to reduce standby power consumption and extend battery life in devices, particularly in 5G systems, where existing methods result in high latency or unsuitable power consumption levels.
A signal generation method that configures at least one time-domain symbol and one subcarrier in the frequency domain, utilizing N subcarriers to determine information distribution, including guard bandwidths and data-filled subcarriers to create a low-power wake-up signal.
This method reduces standby power consumption and improves battery life by enabling ultra-low-power wake-up of devices in a deep sleep state, enhancing energy efficiency.
Smart Images

Figure 2025525929000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to a Chinese patent application bearing application number 202211053984.0, filed with the China Patent Office on August 31, 2022, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the technical field of wireless communication, for example, to a signal generation method, an electronic device, and a storage medium. [Background technology]
[0003] As wireless communication technology develops, device power consumption requirements are increasing. For 5th Generation Mobile Communication Technology (5G) systems, in addition to latency, reliability, and availability, energy efficiency of user equipment (UE) is also crucial. Currently, 5G devices may need to be charged weekly or daily depending on the individual's usage time. Typically, 5G devices consume tens of milliwatts of power in the Radio Resource Control (RRC) idle or inactive state and hundreds of milliwatts in the RRC connected state. Extending battery life is a necessary condition for improving energy efficiency and user experience. Power consumption depends on the configured wake-up cycle length, such as the paging cycle. To meet the battery life requirement, the expensive extended discontinuous reception (eDRX) cycle is expected to be used, but this will result in high latency, making it unsuitable for services that require both battery life and low latency. To extend battery life, the current field has introduced a Low Power Wake Up (LP-WUS) mechanism, in which a user receives a low power wake up signal using a separate receiver, which then wakes up the master radio for data transmission and reception. If the UE does not detect the low power wake up signal, the master receiver remains in a deep sleep state, further reducing the power consumption of the terminal. However, currently, there is no method for generating a low power wake up signal. Summary of the Invention [Problem to be solved by the invention]
[0004] The main objective of the embodiments of the present application is to provide a signal generation method, electronic device, and storage medium for generating at least a low-power wake-up signal, realizing ultra-low-power wake-up of a device in a deep sleep state, and reducing standby power consumption to improve the battery life of the device. [Means for solving the problem]
[0005] The present application is directed to Configure the signal to occupy at least one time-domain symbol in the time domain and at least one subcarrier in the frequency domain, where a bandwidth in the frequency domain includes N subcarriers, where N is 1 or greater; determining information to be carried on the N subcarriers; A method for generating a signal is provided.
[0006] The present application is directed to one or more processors; a memory configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the signal generation method described in any one of the embodiments of the present application. An electronic device is also provided.
[0007] The present application is directed to One or more programs are stored that, when executed by one or more processors, implement the signal generation method described in any one of the embodiments of the present application; A computer-readable storage medium is also provided. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a flowchart of a signal generating method according to an embodiment of the present application; [Figure 2] 1 is an exemplary diagram of a signal generation method according to an embodiment of the present application; [Figure 3] FIG. 10 is an exemplary diagram of another signal generation method according to an embodiment of the present application. [Figure 4] FIG. 10 is an exemplary diagram of another signal generation method according to an embodiment of the present application. [Figure 5] FIG. 10 is an exemplary diagram of another signal generation method according to an embodiment of the present application. [Figure 6] FIG. 10 is an exemplary diagram of another signal generation method according to an embodiment of the present application. [Figure 7] 1 is a structural schematic diagram of a signal generating device according to an embodiment of the present application; [Figure 8] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0009] It should be understood that the specific examples described herein are for purposes of interpretation only and are not intended to limit the present application.
[0010] In the following description, suffixes to represent elements such as "module," "component," or "unit" are merely used to contribute to the explanation of this application and do not have any specific meaning in themselves, and therefore "module," "component," or "unit" can be used interchangeably.
[0011] FIG. 1 is a flowchart of a signal generation method according to an embodiment of the present application, which is applicable to signal generation, and the method can be performed by a signal generation device, which can be realized in software and / or hardware. Referring to FIG. 1, the method according to the embodiment of the present application includes the following steps:
[0012] In step 110, the signal is set to occupy at least one time-domain symbol in the time domain and at least one subcarrier in the frequency domain, and the bandwidth in the frequency domain includes N subcarriers, where N is 1 or greater.
[0013] In an embodiment of the present application, a signal occupying at least one time-domain symbol in the time domain and at least one subcarrier in the frequency domain can be configured, and the signal can be used for ultra-low power wake-up. The bandwidth of the signal in the frequency domain can be configured with N subcarriers.
[0014] In step 120, the information to be carried on the N subcarriers is determined.
[0015] In the embodiment of the present application, the information carried on the N subcarriers occupied by the signal can be determined.
[0016] In some embodiments, determining information to be carried on the N subcarriers comprises: The upper boundary N1 subcarriers in the bandwidth are defined as a guard bandwidth, where N1 is greater than or equal to 0 and less than or equal to N; The guard bandwidth is N2 subcarriers at the lower boundary of the bandwidth, where N2 is greater than or equal to 0 and less than or equal to N; N3 subcarriers at the center of the N subcarriers are not filled with data or are filled with data of 0, and N3 is greater than or equal to 0 and less than or equal to N; and filling K subcarriers of the N subcarriers with data, where K is greater than or equal to 1 and less than or equal to N.
[0017] In some embodiments of the present application, N1 subcarriers are selected at the upper boundary of the bandwidth occupied by the signal to form a guard bandwidth, where N1 may be an integer greater than or equal to 0 and less than or equal to the total number N of subcarriers occupied by the signal. Correspondingly, in one embodiment, N2 subcarriers are selected at the lower boundary of the bandwidth occupied by the signal to form a guard bandwidth, where N2 may be an integer greater than or equal to 0 and less than or equal to N. In some other embodiments, N3 subcarriers are selected in the center portion of the bandwidth occupied by the signal to be unfilled with data or filled with zeros. In some other embodiments, K subcarriers can be selected from the N subcarriers to be filled with data, where K may be less than or equal to N. Based on this, some embodiments may be configured with one or more of the above embodiments.
[0018] In some embodiments, the locations of the K subcarriers are: the remaining subcarriers after removing N1 subcarriers and N2 subcarriers from the N subcarriers; The subcarriers include at least one of N1 subcarriers, N2 subcarriers, and the subcarriers remaining after removing N3 subcarriers from the N subcarriers.
[0019] In some embodiments of the present application, K subcarriers can be selected from N subcarriers of a signal to be filled with data, and the K subcarriers may be the remaining subcarriers after removing the N1 and N2 subcarriers determined as the guard bandwidth in the above embodiment. In some other embodiments, the K subcarriers to be filled with data in a signal may be the remaining subcarriers after removing the subcarriers determined as the guard bandwidth and the subcarriers that are not filled with data or have zero data to be filled.
[0020] FIG. 2 is an exemplary diagram of a signal generation method according to an embodiment of the present application. Referring to FIG. 2, in this embodiment, the LP-WUS may occupy at least one time-domain symbol in the time domain. The bandwidth occupied by the LP-WUS in the frequency domain may include N subcarriers. Referring to FIG. 2, among the N subcarriers, N1 and N2 subcarriers may be set as upper and lower boundary guard bandwidths, respectively. The guard bandwidths may not transmit information. N3 subcarriers at the center of the N subcarriers may be selected to be unfilled with data or filled with 0 data. The remaining K subcarriers may be used to transmit the LP-WUS.
[0021] 3 is an exemplary diagram of another signal generation method according to an embodiment of the present application. Referring to FIG. 3, in this embodiment, the LP-WUS may occupy at least one time-domain symbol in the time domain. The bandwidth occupied by the LP-WUS in the frequency domain may include N subcarriers. Among the N subcarriers, N1 and N2 subcarriers may be set as upper and lower boundary guard bandwidths, respectively, where the guard bandwidths may not transmit information. The remaining K subcarriers may be used to transmit the LP-WUS.
[0022] In some embodiments, the K subcarrier locations are determined by: After removing N1 subcarriers and N2 subcarriers from the N subcarriers, the remaining subcarriers are divided into K subcarrier groups, and each subcarrier group includes G subcarriers, where G is an integer equal to or greater than 1; and selecting one subcarrier from each of the K subcarrier groups to form K subcarriers.
[0023] In this embodiment, the K subcarriers can be determined by removing N1 subcarriers determined as the upper boundary guard bandwidth and N2 subcarriers determined as the lower boundary guard bandwidth from the N subcarriers, and then equally dividing the remaining subcarriers into K subcarrier groups, where each subcarrier group may include G subcarriers, where G is an integer greater than or equal to 1. One subcarrier can be selected from each of the K divided subcarrier groups, and the selected K subcarriers can be used to fill data.
[0024] 4 is an exemplary diagram of another signal generation method according to an embodiment of the present application. Referring to FIG. 4, the LP-WUS may occupy at least one time-domain symbol in the time domain. The bandwidth occupied by the LP-WUS in the frequency domain may include N subcarriers. Among the N subcarriers, N1 and N2 subcarriers may be set as upper and lower boundary guard bandwidths, respectively, where the guard bandwidths may not transmit information. Of the N subcarriers occupied by the signal, K subcarriers may be determined among the remaining subcarriers and used to fill data. After removing N1 and N2, the subcarriers are divided into K subcarrier groups, each of which includes G subcarriers. One subcarrier is selected from each subcarrier group to form the K subcarriers and used to fill data.
[0025] In some other embodiments, the K subcarrier locations are determined by: Divide the N subcarriers into K subcarrier groups, each subcarrier group containing G subcarriers, where G is an integer greater than or equal to 1; and selecting one subcarrier from each of the K subcarrier groups to form K subcarriers.
[0026] In an embodiment of the present application, the N subcarriers occupied by the signal can be divided into K subcarrier groups, and each subcarrier group may include G subcarriers. One subcarrier can be selected from each of the K subcarrier groups to form the K subcarriers used for data filling.
[0027] FIG. 5 is an exemplary diagram of another signal generation method according to an embodiment of the present application. Referring to FIG. 5, the LP-WUS may occupy at least one time-domain symbol in the time domain. The bandwidth occupied by the LP-WUS in the frequency domain may include N subcarriers. The N subcarriers may be divided into K subcarrier groups. Each subcarrier group may include G subcarriers. One subcarrier may be selected in each subcarrier group to form the K subcarriers and fill them with data.
[0028] In some embodiments, each of the subcarriers constituting the K subcarriers has the same index within each of the subcarrier groups.
[0029] In the present embodiment, the subcarriers determined to be used for data filling may have the same index within each subcarrier group.
[0030] In some other embodiments, if a subcarrier among the selected K subcarriers belongs to the N3 subcarriers, no data is filled in the selected subcarrier, or the data filled is 0.
[0031] In an embodiment of the present application, if a subcarrier belongs to the selected K subcarriers and also belongs to N3 subcarriers in which the central data of the N subcarriers is not filled or the filled data is 0, then the subcarrier is not filled with data or the filled data is 0.
[0032] In some other embodiments, if a subcarrier among the K selected subcarriers belongs to the N1 subcarriers, no data is filled in the selected subcarrier, or the data filled is 0.
[0033] In the embodiment of the present application, if there is one subcarrier among the K subcarriers selected to be used for data filling that falls within the range of N1 subcarriers of the upper boundary guard bandwidth, no data is filled in that subcarrier or the data to be filled is 0.
[0034] In some other embodiments, if a subcarrier among the selected K subcarriers belongs to the N2 subcarriers, no data is filled in the selected subcarrier, or the data filled is 0.
[0035] In the embodiment of the present application, for the selected K subcarriers, if the K subcarriers fall within the range of N2 subcarriers of the lower boundary guard bandwidth of the signal, no data is filled in the subcarriers or the data filled is 0.
[0036] In one embodiment, when the signal supports at least two subcarrier spacings, the setting of G is: The subcarrier spacing is f sc and 2 -n f sc and the subcarrier spacing is f sc If G is set to y, the subcarrier spacing is 2 -n f sc When G is y 2 n where y is an integer greater than or equal to 1 and n is an integer greater than or equal to 1.
[0037] In the embodiment of the present application, the signal can support transmission of multiple subcarrier spacings, and the value of G in each subcarrier group can include the following: sc and 2 -n fsc and the subcarrier spacing is f sc If G is set to y, the subcarrier spacing is 2 -n f sc When G is y 2 n where y is an integer greater than or equal to 1 and n is an integer greater than or equal to 1.
[0038] In some embodiments, G is set to: When the subcarrier spacing is 30 KHz, G is set to 1, and correspondingly, when the subcarrier spacing is 15 KHz, G is set to 2; If the subcarrier spacing is 60 KHz, G is set to 1, and correspondingly, if the subcarrier spacing is 30 KHz, G is set to 2, and if the subcarrier spacing is 15 KHz, G is set to 4.
[0039] FIG. 6 is an exemplary diagram of another signal generation method according to an embodiment of the present application. Referring to FIG. 6, in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system, the downlink channel system bandwidth is BW1 (Hz) and supports the transmission of a low-power wake-up signal. Here, the LP-WUS occupies at least one time-domain symbol in the time domain. The bandwidth occupied by the LP-WUS in the frequency domain is BW2=1.08 MHz. If the subcarrier spacing set by the LP-WUS is 30 kHz, the LP-WUS occupies 36 subcarriers in the frequency domain. One physical resource block (PRB) can be defined as including 12 subcarriers. In this case, the LP-WUS occupies three PRBs in the frequency domain. As shown in FIG. 6, N1=N2=3 subcarriers are set as guard bandwidths, where no information is transmitted within the guard bandwidth. The number of subcarriers that can be used to transmit the LP-WUS is 36-3=30. In this embodiment, if G=1, that is, the number of subcarriers that the LP-WUS occupies in the frequency domain during transmission is 30, that is, K=30. The data filled into the K=30 subcarriers is a sequence S30 of length 30, where S30=[s0, s1, s2, s3..., s 29 ] is written as follows.
[0040] In another example, if the subcarrier spacing set by the LP-WUS is 15 kHz, the bandwidth occupied by the LP-WUS in the frequency domain is BW2 = 1.08 MHz, in this case, the LP-WUS occupies 72 subcarriers in the frequency domain. N1 = N2 = 6 subcarriers are set as guard bandwidths, so that the maximum number of subcarriers available for transmitting the LP-WUS is 72 - 12 = 60.
[0041] In this example, LP-WUS also generates a sequence of length 30, S30=[s0, s1, s2, s3 ......, s 29] is used. When the subcarrier spacing is 30 kHz, G = y = 1, so 30 / 15 = 2, and n = 1, i.e., G = y2 n = 1 * 2 = 2, that is, each subcarrier group contains two subcarriers. The UE selects one subcarrier in one subcarrier group as the subcarrier to be used when transmitting the LP-WUS. Thus, the number of subcarriers occupied in the frequency domain when transmitting the LP-WUS is 30. Similarly, a sequence of length 30, S30 = [s0, s1, s2, s3……, s 29 ] is used.
[0042] In some embodiments, the data to be filled into the K subcarriers is a sequence S of length 2*M, which is composed of two sequences of length M each, where S=[A M ,B M ] and where A M is the first sequence of length M, and B M is a second sequence of length M, where K=2*M.
[0043] A M and B M teeth, A M =[a0,a1,a2,a3……,a M-1 ] and B M =[b0,b1,b2,b3……,b M-1 ], A M =[a0,a1,a2,a3……,a M-1 ] and B M =[-b0,-b1,-b2,-b3……,-b M-1 ], A M =[-a0,-a1,-a2,-a3……,-a M-1 ] and B M =[b0,b1,b2,b3……,b M-1 ], A M =[-a0,-a1,-a2,-a3……,-a M-1 ] and B M=[-b0,-b1,-b2,-b3……,-b M-1 ], including at least one of the following.
[0044] JPEG2025525929000002.jpg99170
[0045] In some other embodiments, the data to be filled into the K subcarriers is a sequence S of length 4*M, which is composed of two sequences of length 2*M each, where S=[A 2*M ,B 2*M ] and where A 2*M is the first sequence of length 2*M, and B 2*M is a second sequence of length 2*M, where K=4*M.
[0046] A 2*M and B 2*M teeth, A 2*M =[A M ,B M ] and B 2*M =[-A M ,B M ], A 2*M =[A M ,B M ] and B 2*M =[-A M ,-B M ], A 2*M =[-A M ,-B M ] and B 2*M =[-A M ,B M ], A 2*M =[-A M ,-B M ] and B 2*M =[A M ,-B M ], including at least one of the following.
[0047] JPEG2025525929000003.jpg102170
[0048] In some embodiments, the data to be filled into the K subcarriers is a sequence S of length 8*M, which is composed of two sequences of length 4*M each, where S=[A 4*M ,B 4*M ] and where A 4*M is the first sequence of length 4*M, and B 4*M is a second sequence of length 4*M, where K=8*M.
[0049] A 4*M and B 4*M teeth, A 4*M =[A 2*M ,B 2*M ] and B 4*M =[-A 2*M ,B 2*M ], A 4*M =[A 2*M ,B 2*M ] and B 4*M =[-A 2*M ,-B 2*M ], A 4*M =[-A 2*M ,-B 2*M ] and B 4*M =[-A 2*M ,B 2*M ], A 4*M =[-A 2*M ,-B 2*M ] and B 4*M =[A 2*M ,-B 2*M ], including at least one of the following.
[0050] where A 2*M and B 2*M teeth, A 2*M =[A M ,B M ] and B 2*M =[-A M ,B M ], A 2*M =[A M ,B M] and B 2*M =[-A M ,-B M ], A 2*M =[-A M ,-B M ] and B 2*M =[-A M ,B M ], A 2*M =[-A M ,-B M ] and B 2*M =[A M ,-B M ], including at least one of the following.
[0051] JPEG2025525929000004.jpg102170
[0052] JPEG2025525929000005.jpg48170
[0053] where K=2 i+2 *M, where i is an integer greater than or equal to 0, and M is an integer greater than or equal to 1.
[0054] JPEG2025525929000006.jpg64170
[0055] In some embodiments, the first and second sequences are a pair of Gray complementary sequences.
[0056] JPEG2025525929000007.jpg132170
[0057] JPEG2025525929000008.jpg137170
[0058] JPEG2025525929000009.jpg129170
[0059] In one embodiment, A M and Sequence B M is a pair of Gray complementary sequences.
[0060] JPEG2025525929000010.jpg48170
[0061] In some embodiments, when K=4*M, the data packed into the K subcarriers is a single sequence S of length 4*M. 4M and S 4M =[s0,s1,s2,s3……,s 4M-1 ] where the sequence S 4M is the sequence C 2M and Sequence D 2M It consists of two sequences of length 2*M, namely, S 4M =[C 2M ,D 2M ].
[0062] Here, sequence C 2M and sequence D 2M teeth, Sequence C 2M =[A M ,B M ], Sequence D 2M =[-A M ,B M ], Sequence C 2M =[A M ,B M ], Sequence D 2M =[A M ,-B M ], Sequence C 2M =[-A M ,-B M ], Sequence D 2M =[A M ,-B M ], Sequence C 2M =[-A M ,-B M ], Sequence D 2M =[-A M ,B M ], and at least one of them.
[0063] In some embodiments, when K=8*M, the data packed into the K subcarriers is a single sequence S of length 8*M. 8M and S 8M =[s0,s1,s2,s3……,s 8M-1 ] where the sequence S 8M is the sequence E 4M and sequence F 4M It consists of two sequences of length 4*M, namely, S 8M =[E 4M ,F 4M ].
[0064] Here, sequence E 4M and sequence F 4M teeth, Sequence E 4M =[C 2M ,D 2M ], sequence F 4M =[-C 2M ,D 2M ], Sequence E 4M =[C 2M ,D 2M ], sequence F 4M =[C 2M ,-D 2M ], Sequence E 4M =[-C 2M ,-D 2M ], sequence F 4M =[C 2M ,-D 2M ], Sequence E 4M =[-C 2M ,-D 2M ], sequence F 4M =[-C 2M ,D 2M ], at least one.
[0065] JPEG2025525929000011.jpg73170
[0066] JPEG2025525929000012.jpg76170
[0067] In some embodiments, the data to be filled into the K subcarriers is a sequence S of length 2*M, which is composed of two sequences of length M each, where S=[A M ,B M ] and where A M is the first sequence of length M, and B M is a second sequence of length M, where K=2*M.
[0068] JPEG2025525929000013.jpg31170
[0069] In some other embodiments, the data to be filled into the K subcarriers is a sequence S of length 4*M, which is composed of two sequences of length 2*M each, where S=[A 2*M ,B 2*M ] and where A 2*M is the first sequence of length 2*M, and B 2*M is a second sequence of length 2*M, where K=4*M.
[0070] JPEG2025525929000014.jpg39170
[0071] θ1, θ2, θ3, and θ4 are real numbers.
[0072] In some embodiments, the data to be filled into the K subcarriers is a sequence S of length 8*M, which is composed of two sequences of length 4*M each, where S=[A 4*M ,B 4*M ] and where A 4*M is the first sequence of length 4*M, and B 4*M is a second sequence of length 4*M, where K=8*M.
[0073] JPEG2025525929000015.jpg37170
[0074] JPEG2025525929000016.jpg48170
[0075] K=2 i+2 *M, where i is an integer greater than or equal to 0, and M is an integer greater than or equal to 1.
[0076] JPEG2025525929000017.jpg35170
[0077] In some embodiments, the first and second sequences are a pair of Gray complementary sequences.
[0078] JPEG2025525929000018.jpg72170
[0079] JPEG2025525929000019.jpg74170
[0080] In some embodiments, K=2 y *In the case of M+X, y is an integer greater than or equal to 0, M is an integer greater than or equal to 1, and X is an integer greater than or equal to 1; Length 2 y * A sequence S of M and a sequence S of length X X and The sequence S X and filling the K subcarriers based on the sequence S.
[0081] In the examples of the present application, if the value of K is not an integer multiple of 2M, in one exemplary embodiment, K is 2 y *M+X, and first, length 2 y * A sequence S of M and a sequence S of length X X Then generate the sequence S X and may fill K subcarriers according to the sequence S.
[0082] In some embodiments, a sequence S of length X X To generate an all-zero sequence S of length X X and a sequence S of length X X and randomly generating A sequence S of length X according to a predefined formula X and A sequence S consisting of the first X elements in sequence S X and A sequence S consisting of the last X elements in sequence S X and A sequence S consisting of X elements X and selecting
[0083] In some other embodiments, the sequence S X and filling the K subcarriers based on a sequence S, A sequence S of length K K generating a sequence comprising: S K =[S,S X ] and S K =[S X , S].
[0084] In some embodiments, the data packed into the K subcarriers is a sequence S K The modifications made based on the above include at least one of the following:
[0085] Sequence S K Add a unified scrambling code to S K Each element in needs to be multiplied by a determined variable, and the value of the variable is determined based on at least the time domain symbol where the subcarrier is located, the frequency domain position where the K subcarriers are located, and the sequence S KThe base station or cell index information is determined by at least one of the base station or cell index information that transmits the signal.
[0086] Sequence S K Add scrambling code based on each subcarrier, i.e., S K Each element in needs to be multiplied by a determined variable, and the value of the variable is determined by at least the subcarrier index where the element is located.
[0087] Sequence S K Add an offset to S K Each element in needs to be added to or subtracted from a determined offset, and the value of the offset is the same for each subcarrier, or is determined at least by the subcarrier index where the element is located.
[0088] 7 is a structural diagram of a signal generating device according to an embodiment of the present application, which can execute the signal generating method according to any embodiment of the present application and includes corresponding functional modules and beneficial effects for implementing the method. The device can be implemented by software and / or hardware. As shown in FIG. 7, the device according to the embodiment of the present application includes a resource module 201 and a load module 202.
[0089] The resource module 201 is configured to configure a signal to occupy at least one time-domain symbol in the time domain and at least one subcarrier in the frequency domain, where the bandwidth in the frequency domain includes N subcarriers, and N is greater than or equal to 1.
[0090] The loading module 202 is configured to determine the information to be loaded onto the N subcarriers.
[0091] In an embodiment of the present application, the resource module sets the time domain symbols and subcarriers occupied by the signal in the time domain and frequency domain, and the loading module determines the information to be loaded onto N subcarriers, thereby realizing the generation of at least a low power consumption wake-up signal, realizing ultra-low power consumption wake-up for a device in a deep sleep state, reducing standby power consumption and improving battery life of the device.
[0092] In some embodiments, the loading module 202 includes: N1 subcarriers at the upper boundary of the bandwidth are defined as a guard bandwidth, where N1 is greater than or equal to 0 and less than or equal to N; A guard bandwidth is defined as N2 subcarriers at the lower boundary of the bandwidth, where N2 is greater than or equal to 0 and less than or equal to N; No data is filled in the central N3 subcarriers of the N subcarriers, or the data to be filled is 0, and N3 is greater than or equal to 0 and less than or equal to N; and filling K subcarriers of the N subcarriers with data, where K is greater than or equal to 1 and less than or equal to N.
[0093] In some embodiments, the locations of the K subcarriers are: Subcarriers remaining after removing the N1 subcarriers and the N2 subcarriers from the N subcarriers; and the remaining subcarriers after removing the N1 subcarriers, the N2 subcarriers, and the N3 subcarriers from the N subcarriers.
[0094] In some embodiments, the K subcarrier locations are determined by: Dividing the remaining subcarriers after removing the N1 subcarriers and the N2 subcarriers from the N subcarriers into K subcarrier groups, each of which includes G subcarriers, where G is an integer equal to or greater than 1; and selecting one subcarrier from each of the K subcarrier groups to configure the K subcarriers.
[0095] In some embodiments, the K subcarrier locations are determined by: Dividing the N subcarriers into K subcarrier groups, each of the subcarrier groups including G subcarriers, where G is an integer greater than or equal to 1; and selecting one subcarrier from each of the K subcarrier groups to configure the K subcarriers.
[0096] In some embodiments, each of the subcarriers constituting the K subcarriers has the same index within each of the subcarrier groups.
[0097] In some embodiments, if a subcarrier among the selected K subcarriers belongs to the N3 subcarriers, no data is filled in the selected subcarrier, or the data filled is 0.
[0098] In some embodiments, if a subcarrier among the K selected subcarriers belongs to the N1 subcarriers, no data is filled in the selected subcarrier, or the data filled is 0.
[0099] In some embodiments, if a subcarrier among the selected K subcarriers belongs to the N2 subcarriers, no data is filled in the selected subcarrier, or the data filled is 0.
[0100] In some embodiments, when the signal supports at least two subcarrier spacings, the setting of G is: The subcarrier spacing is f sc and 2 -n f sc and the subcarrier spacing is f scWhen G is set to y, the subcarrier spacing is 2 -n f sc When G is y 2 n where y is an integer greater than or equal to 1 and n is an integer greater than or equal to 1.
[0101] In some embodiments, G is set to: When the subcarrier spacing is 30 KHz, G is set to 1, and correspondingly, when the subcarrier spacing is 15 KHz, G is set to 2; If the subcarrier spacing is 60 KHz, G is set to 1, and correspondingly, if the subcarrier spacing is 30 KHz, G is set to 2, and if the subcarrier spacing is 15 KHz, G is set to 4.
[0102] In some embodiments, the data to be filled into the K subcarriers is a sequence S of length 2*M, which is composed of two sequences of length M each, where S=[A M ,B M ] and Here, the A M is a first sequence of length M, and B M is a second sequence of length M, where K=2*M.
[0103] In some embodiments, A M and B M teeth, A M =[a0,a1,a2,a3……,a M-1 ] and B M =[b0,b1,b2,b3……,b M-1 ], A M =[a0,a1,a2,a3……,a M-1 ] and B M =[-b0,-b1,-b2,-b3……,-b M-1 ], A M=[-a0,-a1,-a2,-a3……,-a M-1 ] and B M =[b0,b1,b2,b3……,b M-1 ], A M =[-a0,-a1,-a2,-a3……,-a M-1 ] and B M =[-b0,-b1,-b2,-b3……,-b M-1 ], including at least one of the following.
[0104] JPEG2025525929000020.jpg29170
[0105] In some embodiments, the data to be filled into the K subcarriers is a sequence S of length 4*M, which is composed of two sequences of length 2*M each, where S=[A 2*M ,B 2*M ] and A 2*M is the first sequence of length 2*M, and B 2*M is a second sequence of length 2*M, where K=4*M.
[0106] In some embodiments, A 2*M and B 2*M teeth, A 2*M =[A M ,B M ] and B 2*M =[-A M ,B M ], A 2*M =[A M ,B M ] and B 2*M =[-A M ,-B M ], A 2*M =[-A M ,-B M ] and B 2*M =[-A M ,B M ], A 2*M =[-A M ,-BM ] and B 2*M =[A M ,-B M ], including at least one of the following.
[0107] JPEG2025525929000021.jpg38170
[0108] In some embodiments, the data to be filled into the K subcarriers is a sequence S of length 8*M, which is composed of two sequences of length 4*M each, where S=[A 4*M ,B 4*M ] and Here, the A 4*M is a first sequence of length 4*M, and B 4*M is a second sequence of length 4*M, where K=8*M.
[0109] In some embodiments, A 4*M and B 4*M teeth, The above A 4*M =[A 2*M ,B 2*M ] and B 4*M =[-A 2*M ,B 2*M ], The above A 4*M =[A 2*M ,B 2*M ] and B 4*M =[-A 2*M ,-B 2*M ], The above A 4*M =[-A 2*M ,-B 2*M ] and B 4*M =[-A 2*M ,B 2*M ], The above A 4*M =[-A 2*M ,-B 2*M ] and B 4*M =[A 2*M ,-B 2*M ], including at least one of the following.
[0110] JPEG2025525929000022.jpg38170
[0111] JPEG2025525929000023.jpg57170
[0112] JPEG2025525929000024.jpg65170
[0113] JPEG2025525929000025.jpg43170
[0114] In some embodiments, the first and second sequences are a pair of Gray complementary sequences.
[0115] JPEG2025525929000026.jpg70170
[0116] JPEG2025525929000027.jpg75170
[0117] In some embodiments, The above K=2 y *In the case of M+X, y is an integer greater than or equal to 0, M is an integer greater than or equal to 1, and X is an integer greater than or equal to 1; Length 2 y * A sequence S of M and a sequence S of length X X and generating the sequence S X and filling the K subcarriers based on the sequence S.
[0118] In some embodiments, a sequence S of length X X To generate an all-zero sequence S of length X X and a sequence S of length X X and randomly generating generating a sequence of length X according to a predetermined formula; A sequence S consisting of the first X elements in the sequence S Xand A sequence S consisting of the last X elements in the sequence S X and The sequence S consists of X elements. X and selecting
[0119] In some other embodiments, the sequence S X and filling the K subcarriers based on a sequence S, A sequence S of length K K generating the sequence, S K =[S,S X ] and S K =[S X , S].
[0120] FIG. 8 is a structural schematic diagram of an electronic device according to an embodiment of the present application, which includes a processor 60 and a memory 61. The number of processors 60 in the electronic device may be one or more. In FIG. 8, one processor 60 is taken as an example. The processor 60 and the memory 61 in the electronic device may be connected via a bus or other methods. In FIG. 8, the connection via a bus is taken as an example.
[0121] The memory 61 can be used as a computer-readable storage medium to store software programs, computer-executable programs and modules, such as a program corresponding to the signal generation method in the embodiment of the present application and modules (resource module 201 and on-board module 202) corresponding to the signal generation device in the embodiment of the present application. The processor 60 executes the software programs, instructions and modules stored in the memory 61 to perform various functional applications and data processing of the electronic device, i.e., to realize the signal generation method.
[0122] The memory 61 may primarily include a program storage area and a data storage area, where the program storage area can store an operating system and / or a program required for at least one function, and the data storage area can store data generated based on the use of the electronic device. The memory 61 may also include high-speed random access memory and may further include non-volatile memory such as at least one magnetic disk storage device, flash memory, or other non-volatile solid-state storage device. In some embodiments, the memory 61 preferably includes memory located remotely from the processor 60, and these remote memories can be connected to the electronic device via a network. Examples of such networks may include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0123] An embodiment of the present application further provides a storage medium containing computer-executable instructions for, when executed by a computer processor, performing the signal generation method.
[0124] In one embodiment, the signal generation method includes setting a signal to occupy at least one time-domain symbol in the time domain and at least one subcarrier in the frequency domain, wherein a bandwidth in the frequency domain includes N subcarriers, where N is 1 or greater, and determining information to be carried on the N subcarriers.
[0125] From the description of the above embodiments, those skilled in the art can clearly understand that the present application can be realized by adding a required general-purpose hardware platform to software, or by hardware. Based on this understanding, the technical solution of the present application, or a part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as a computer floppy disk, a read-only memory (ROM), a random access memory (RAM), a flash memory (FLASH), a hard disk, or an optical disk, and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to execute the signal generation method according to each embodiment of the present application.
[0126] In the above device embodiments, the included units and modules are merely divided according to functional logic and are not limited to the above divisions, as long as they can achieve the corresponding functions. Furthermore, the names of the functional units are merely for the purpose of making them easier to distinguish from one another and do not limit the scope of protection of the present application.
[0127] Those skilled in the art will understand that all or part of the steps in the above-disclosed methods, devices, and functional modules / units in the apparatuses can be implemented as software, firmware, hardware, or a suitable combination thereof.
[0128] In hardware embodiments, the division among functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components. For example, one physical component may have multiple functions, or one function or step may be performed cooperatively by multiple physical components. Some or all of the components may be implemented as software executed by a processor, such as a central processor, digital signal processor, or microprocessor, or may be implemented as hardware or as an integrated circuit, such as an application-specific integrated circuit. Corresponding software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (e.g., computer-readable instructions, data structures, program modules, or other data). Computer storage media may include, but are not limited to, RAM, ROM, Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical disk memory, magnetic cartridges, magnetic tape, magnetic disk memory or other magnetic storage devices, or any other medium used to store the desired information and accessible by a computer. Additionally, as known to those skilled in the art, communication media typically include computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier or other transport mechanism, and may include any information delivery media.
[0129] The above describes the preferred embodiments of the present application with reference to the drawings, but the scope of the present application is not limited thereto. Any modifications, equivalent substitutions, improvements, etc. made by those skilled in the art without departing from the scope and substance of the present application should be included in the scope of protection of the present application.
Claims
1. The signal is configured to occupy at least one time-domain symbol in the time domain and at least one subcarrier in the frequency domain, and the bandwidth in the frequency domain includes N subcarriers, where N is 1 or greater; determining information to be carried on the N subcarriers; Signal generation method.
2. Determining information to be carried on the N subcarriers includes: N1 subcarriers at the upper boundary of the bandwidth are defined as a guard bandwidth, where N1 is greater than or equal to 0 and less than or equal to N; A guard bandwidth is defined as N2 subcarriers at the lower boundary of the bandwidth, where N2 is greater than or equal to 0 and less than or equal to N; No data is filled in the central N3 subcarriers of the N subcarriers, or the data to be filled is 0, and N3 is 0 or more and N or less; and filling K subcarriers of the N subcarriers with data, where K is greater than or equal to 1 and less than or equal to N. The method of claim 1.
3. The positions of the K subcarriers are Subcarriers remaining after removing the N1 subcarriers and the N2 subcarriers from the N subcarriers; and the remaining subcarriers after removing the N1 subcarriers, the N2 subcarriers, and the N3 subcarriers from the N subcarriers. The method of claim 2.
4. The method for determining the positions of the K subcarriers is as follows: Dividing the remaining subcarriers after removing the N1 subcarriers and the N2 subcarriers from the N subcarriers into K subcarrier groups, each of which includes G subcarriers, where G is an integer equal to or greater than 1; selecting one subcarrier from each of the K subcarrier groups to form the K subcarriers; The method of claim 2.
5. The method for determining the positions of the K subcarriers is as follows: Dividing the N subcarriers into K subcarrier groups, each of the subcarrier groups including G subcarriers, where G is an integer equal to or greater than 1; selecting one subcarrier from each of the K subcarrier groups to form the K subcarriers; The method of claim 2.
6. Each of the subcarriers constituting the K subcarriers has the same index within each of the subcarrier groups. The method according to claim 4 or 5.
7. If a subcarrier among the selected K subcarriers belongs to the N3 subcarriers, no data is filled in the selected subcarrier, or the data to be filled is 0.
6. The method of any one of claims 3, 4 or 5.
8. If a subcarrier among the selected K subcarriers belongs to the N1 subcarriers, no data is filled in the selected subcarrier, or the data to be filled is 0. The method of claim 5.
9. If a subcarrier among the selected K subcarriers belongs to the N2 subcarriers, no data is filled in the selected subcarrier, or the data to be filled is 0. The method of claim 5.
10. If the signal supports at least two subcarrier spacings, the setting of G is: The subcarrier spacing is f sc and 2 -n ・f sc and the subcarrier spacing is f sc When G is set to y, the subcarrier spacing is 2 -n ・f sc When this is the case, the G is y·2 n wherein y is an integer greater than or equal to 1 and n is an integer greater than or equal to 1; 6. The method according to claim 4 or 5.
11. The setting of G is When the subcarrier spacing is 30 KHz, G is set to 1, and when the subcarrier spacing is 15 KHz, G is set to 2; G is set to 1 when the subcarrier spacing is 60 KHz, G is set to 2 when the subcarrier spacing is 30 KHz, and G is set to 4 when the subcarrier spacing is 15 KHz. The method of claim 10.
12. The data to be filled into the K subcarriers is a sequence S of length 2*M, and the sequence S is composed of two sequences of length M each, where S=[A M , B M ], The above A M is a first sequence of length M, and M is a second sequence of length M, where K=2*M; The method of claim 2.
13. The above A M and the above B M teeth, A M = [a 0 , a 1 , a 2 , a 3 ..., a M-1 ] and B M = [b 0 , b 1 , b 2 , b 3 ..., b M-1 ], A M = [a 0 , a 1 , a 2 , a 3 ..., a M-1 ] and B M = [-b 0 , -b 1 , -b 2 , -b 3 ..., -b M-1 ], A M = [-a 0 , -a 1 , -a 2 , -a 3 ..., -a M-1 ] and B M = [b 0 , b 1 , b 2 , b 3 ..., b M-1 ], A M = [-a 0 , -a 1 , -a 2 , -a 3 ..., -a M-1 ] and B M = [-b 0 , -b 1 , -b 2 , -b 3 ..., -b M-1 ], The method of claim 12.
14. The data to be filled into the K subcarriers is one sequence S of length 4*M, and the sequence S is composed of two sequences of length 2*M, where S=[A 2*M , B 2*M ], The above A 2*M is a first sequence of length 2*M, and 2*M is a second sequence of length 2*M, where K=4*M; The method of claim 2.
15. The above A 2*M and the above B 2*M teeth, The above A 2*M = [A M , B M ] and the B 2*M = [-A M , B M ], The above A 2*M = [A M , B M ] and the B 2*M = [-A M , -B M ], The above A 2*M = [-A M , -B M ] and the B 2*M = [-A M , B M ], The above A 2*M = [-A M , -B M ] and the B 2*M = [A M , -B M ], 15. The method of claim 14.
16. The data to be filled into the K subcarriers is one sequence S of length 8*M, and the sequence S is composed of two sequences of length 4*M, where S=[A 4*M , B 4*M ], The above A 4*M is a first sequence of length 4*M, and 4*M is a second sequence of length 4*M, where K=8*M; The method of claim 2.
17. The above A 4*M and the above B 4*M teeth, The above A 4*M = [A 2*M , B 2*M ] and the B 4*M = [-A 2*M , B 2*M ], The above A 4*M = [A 2*M , B 2*M ] and the B 4*M = [-A 2*M , -B 2*M ], The above A 4*M = [-A 2*M , -B 2*M ] and the B 4*M = [-A 2*M , B 2*M ], The above A 4*M = [-A 2*M , -B 2*M ] and the B 4*M = [A 2*M , -B 2*M ], 17. The method of claim 16.
18.
19.
20.
21.
22.
23.
24. the first sequence and the second sequence are a pair of Gray complementary sequences; 19. The method of any one of claims 12, 14, 16 or 18.
25.
26.
27. The K=2 y *M+X, y is an integer of 0 or more, M is an integer of 1 or more, and X is an integer of 1 or more; Length 2 y * A sequence S of M and a sequence S of length X X and The sequence S X and filling the K subcarriers based on the sequence S.
27. The method of any one of claims 12 to 26.
28. A sequence S of length X X To generate An all-zero sequence S of length X X and A sequence S of length X X and randomly generating A sequence S of length X according to a preset formula X and A sequence S consisting of the first X elements in the sequence S X and A sequence S consisting of the last X elements in the sequence S X and A sequence S consisting of X elements in the sequence S X and selecting 28. The method of claim 27.
29. The sequence S X and filling the K subcarriers based on the sequence S is A sequence S of length K K generating the sequence S K The generation of S K = [S, S X ] and S K = [S X , S], 28. The method of claim 27.
30. one or more processors; a memory configured to store one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1 to 29. electronic equipment.
31. A computer program is stored which, when executed by a processor, implements the method of any one of claims 1 to 29. A computer-readable storage medium.
Citation Information
Patent Citations
COMMUNICATION APPARATUS AND METHOD FOR LOW POWER MULTI-USER TRANSMISSION - Patent application
JP2021510953A
Method and device for transmitting wakeup packet in wireless LAN system
US20200288396A1
Radio transmission device and transmission method
WO2019008916A1