Signal generation method and device, storage medium and program product
By defining a signal containing a substructure of OOK symbols or OFDM symbols in the time domain, the lack of low-power wake-up signal generation method in the prior art is solved, and effective generation of low-power signals and improved terminal energy efficiency are achieved.
Patent Information
- Application Number
- CN202410574507.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2025-06-17
AI Technical Summary
There is a lack of a certain generation scheme for low-power wake-up signals in the prior art, especially for the generation method of MC-OOK based LP-WUS.
By generating a signal including at least one substructure in the time domain, wherein the substructure may include at least one OOK symbol or at least one OFDM symbol, an achievable mode of generation of a low power consumption signal is provided.
It realizes effective generation of low-power wake-up signals, improves the energy efficiency of the terminal, and extends battery life.
Smart Images

Figure CN120166006A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method, an apparatus, a storage medium, and a program product for generating a signal. Background Art
[0002] For the fifth-generation mobile communication technology (5G) system, in addition to requirements for indicators such as latency, reliability, and availability, the energy efficiency of user equipment (UE) is also crucial. Generally, the UE consumes dozens of milliwatts of power when in the radio resource control (RRC) idle state / inactive state, and consumes hundreds of milliwatts of power when in the RRC connected state. Therefore, the battery life of the UE is different in different states.
[0003] To meet the requirements of battery life, the 3rd generation partnership project (3GPP) Rel-18 considers introducing a low power wake up (LP-WUS) mechanism, that is, a separate receiver is used in the UE to receive a low power wake up signal, and the main radio device is woken up by the wake up signal for data transmission and data reception. When the UE does not detect the low power wake up signal, the main receiver is in a deep sleep state (i.e., an inactive state), and the power consumption of the terminal is further reduced in this way.
[0004] However, in the related art, there is no definite solution for the generation method of the low power wake up signal. Summary of the Invention
[0005] Embodiments of the present disclosure provide a method, an apparatus, a storage medium, and a program product for generating a signal, which can provide a feasible solution for generating a low power wake up signal.
[0006] On the one hand, a method for generating a signal is provided, including:
[0007] generating a first signal; the first signal includes at least one sub-structure in the time domain;
[0008] the sub-structure includes at least one of the following:
[0009] at least one OOK symbol;
[0010] at least one OFDM symbol.
[0011] On the other hand, a communication device is provided, including: a generation module.
[0012] The generation module is configured to generate a first signal; the first signal includes at least one sub-structure in the time domain; the sub-structure includes at least one of the following:
[0013] At least one OOK symbol;
[0014] At least one OFDM symbol.
[0015] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the beam selection method described in any of the above embodiments is implemented.
[0016] On the other hand, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed by a processor, the beam selection method described in any of the above embodiments is implemented.
[0017] An embodiment of the present disclosure provides a method for generating a signal. The first signal generated by this method includes at least one sub-structure in the time domain. Among them, the sub-structure includes at least one of the following: at least one OOK symbol, at least one OFDM symbol. The present disclosure provides an achievable way to generate a low-power signal by defining the form of the sub-structure in the first signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings required to be used in some embodiments of the present disclosure. Obviously, the drawings in the following description are only the drawings of some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.
[0019] Figure 1 It is a schematic flowchart of a generation method in a related technology provided by some embodiments of the present disclosure;
[0020] Figure 2 It is a schematic flowchart of another generation method in a related technology provided by some embodiments of the present disclosure;
[0021] Figure 3 It is a schematic flowchart of yet another generation method in a related technology provided by some embodiments of the present disclosure;
[0022] Figure 4 It is a schematic flowchart of yet another generation method in a related technology provided by some embodiments of the present disclosure;
[0023] Figure 5 It is a schematic architecture diagram of a communication system provided by some embodiments of the present disclosure;
[0024] Figure 6 Flow diagram of a method for generating a signal provided by some embodiments of the present disclosure;
[0025] Figure 7 Schematic diagram of a first seed structure provided by some embodiments of the present disclosure;
[0026] Figure 8 Schematic diagram of another first seed structure provided by some embodiments of the present disclosure;
[0027] Figure 9 Schematic diagram of yet another first seed structure provided by some embodiments of the present disclosure;
[0028] Figure 10 Schematic diagram of yet another first seed structure provided by some embodiments of the present disclosure;
[0029] Figure 11 Schematic diagram of a second seed structure provided by some embodiments of the present disclosure;
[0030] Figure 12 Schematic diagram of a third seed structure provided by some embodiments of the present disclosure;
[0031] Figure 13 Schematic diagram of another third seed structure provided by some embodiments of the present disclosure;
[0032] Figure 14 Schematic diagram of yet another third seed structure provided by some embodiments of the present disclosure;
[0033] Figure 15 Schematic diagram of yet another third seed structure provided by some embodiments of the present disclosure;
[0034] Figure 16 Schematic diagram of yet another third seed structure provided by some embodiments of the present disclosure;
[0035] Figure 17 Schematic diagram of a communication device provided by some embodiments of the present disclosure;
[0036] Figure 18 Schematic diagram of the composition of a communication device provided by some embodiments of the present disclosure. Detailed implementation manners
[0037] In the following, the technical solutions in the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0038] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific manner.
[0039] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features.
[0040] In the description of the present disclosure, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" herein is only a description of the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more.
[0041] As described in the background art, when the UE is in different states, the operating power is different, and the corresponding power consumption is also different. Therefore, how to design a solution to extend the battery life is an urgent problem to be solved.
[0042] In the related art, a solution of setting a paging cycle is adopted to meet the requirement of battery life. For example, an extended discontinuous reception (eDRX) cycle is adopted. This method will cause high latency and cannot meet the requirements of devices that have requirements for both battery life and low latency. Therefore, the LP-WUS mechanism is introduced in 3GPP Rel-18. When the UE receives the LP-WUS signal, the main radio device in the UE is awakened for data transmission and data reception.
[0043] It should be noted that, for the waveform of LP-WUS, an on-off keying (OOK) modulation method can be adopted for generation. When the waveform of LP-WUS is generated by using the OKO modulation method, it can be called OOK based LP-WUS. Further, when the number of subcarriers occupied by OOK based LP-WUS in the frequency domain is greater than 1, it can also be called LP-WUS based on multiple subcarriers (MC) OOK, that is, MC-OOK based LP-WUS.
[0044] However, in the related art, there is no definite solution for the generation method of low-power wake-up signals (especially for MC-OOK based LP-WUS).
[0045] Based on this, the embodiments of the present disclosure provide a method for generating a signal. The first signal generated by this method includes at least one sub-structure in the time domain. Among them, the sub-structure includes at least one of the following: at least one OOK symbol, at least one OFDM symbol. The present disclosure provides an achievable method for generating a low-power signal by defining the form of the sub-structure in the first signal.
[0046] It should be noted that the signals or information involved in the present invention include at least one of the following: low-power synchronization signal (LP-SS), low-power preamble (LP-Preamble), and LP-WUS.
[0047] The functions of LP-SS include at least one of the following: detecting LP-SS for radio resource management (RRM) measurement, detecting LP-SS for downlink synchronization, and detecting LP-SS for frequency offset correction.
[0048] The functions of LP-Preamble include at least one of the following: detecting LP-SS for RRM measurement, detecting LP-SS for downlink synchronization, and detecting LP-SS for frequency offset correction. LP-Preamble is preferably located before LP-WUS; preferably, the function of LP-Preamble is to enable the UE to further perform downlink synchronization and / or frequency offset correction before detecting LP-WUS, so as to improve the detection performance of LP-WUS.
[0049] LP-WUS carries the relevant information for waking up the terminal.
[0050] To facilitate the description of the technical solutions of the present disclosure, three generation methods of low-power wake-up signals provided by the related art are described below (illustrated by taking LP-WUS as an example, but also applicable to the generation of LP-SS and LP-Preamble).
[0051] The first generation method:
[0052] This method can generate the time-domain expression of M MC-OOK based LP-WUS symbols, where M is greater than or equal to 1. The flowchart of the generation is as Figure 1 shown and includes the following steps:
[0053] Step 1: The data information transmitted on M OOK symbols is S M , define S M = [s0, s1, s2, s3..., s M-1 and the length is M.
[0054] Among them, the data information S M can be referred to as at least one of the following: coded bit information, coded sequence information, code word information.
[0055] In one implementation, S M is the information transmitted on the M OOK symbols for the first information.
[0056] In another implementation, S M is the information transmitted on the M OOK symbols for the second information. The second information is obtained after the first information goes through a data processing process.
[0057] Among them, the first information here is at least one of the following: source information; check information; padding information.
[0058] Among them, the data processing process here includes at least one of the following: chunking, repetition, bit-level repetition, source coding, channel coding, modulation, interleaving, adding padding bits, adding cyclic redundancy check (CRC) bits, rate matching.
[0059] Step 2: Convert S M to data information Q K according to the following formula, where the length of Q K is K, and K is greater than or equal to 1.
[0060]
[0061] Or,
[0062]
[0063] where A0 + A1 + … A i + … + A M-1 = K. The value of the data can be configured, 0 ≤ i ≤ M - 1.
[0064] It should be noted that the function of step 2 is to convert the data information S M in step 1 into the data information Q K with a length of K. Among them, the generation formula of Q K shown in step 2 is just an example, and there are other generation formulas, which are not specifically limited in this disclosure.
[0065] Step 3: Perform a K-point discrete Fourier transform (DFT) / fast Fourier transform (FFT) operation on the data information Q K to obtain the data information D K = [d0, d1, d2, d3,..., d K-1 .
[0066] Optionally, at least one of the following operations can also be performed on D K :
[0067] Perform an upward circular shift operation on D K , and the size of the circular shift is or or K / 2. Among them, is the ceiling operator, is the floor operator;
[0068] Perform a downward circular shift operation on D K , and the size of the circular shift is or or K / 2. Among them, is the ceiling operator, is the floor operator;
[0069] Perform a left circular shift operation on D K , and the size of the circular shift is or or K / 2. Among them, is the ceiling operator, is the floor operator;
[0070] Perform an operation on DK Perform a right circular shift operation, and the size of the circular shift is Or Or K / 2. Wherein, Is the ceiling operator, Is the floor operator;
[0071] Perform an FFTSHIFT operation on D K Execute the FFTSHIFT operation, where FFTSHIFT is a function used to move the zero-frequency component of the Fourier transform to the center of the spectrum. For the vector X, FFTSHIFT(X) exchanges the left and right halves of X or exchanges the upper and lower halves of X. For the matrix X, FFTSHIFT(X) exchanges the first and third quadrants, and the second and fourth quadrants.
[0072] Step 4: Fill the data information D K Fill it onto K subcarriers in the frequency domain; when the overall frequency domain bandwidth of the system includes N subcarriers, then perform an N-point inverse discrete Fourier transform (IDFT) / inverse fast Fourier transform (IFFT) operation on the filled data on the N subcarriers to obtain the time-domain data T of N sampling points N =
[0073] [t0, t1, t2, t3,..., t N-1 . Wherein, N is greater than or equal to 1.
[0074] Wherein, T N = [t0, t1, t2, t3,..., t N-1 is the sampling point data of M OOK time-domain symbols.
[0075] Wherein, [t0, t1, t2, t3,..., t N / M-1 is the sampling point data of the first OOK time-domain symbol among M OOK time-domain symbols, [t N / M , t N / M+1 ,..., t 2N / M-1 is the sampling point data of the second OOK time-domain symbol among M OOK time-domain symbols, and so on, [t (M-1)N / M , t (M-1)N / M+1 ,..., t N-1 is the sampling point data of the Mth OOK time-domain symbol among M OOK time-domain symbols.
[0076] Optionally, before performing the N-point IDFT / IFFT operation, the data filled on the N subcarriers can also be subjected to at least one of the following operations:
[0077] Perform an upward circular shift operation on the said data, and the size of the circular shift is or or N / 2. Wherein, is the ceiling operator, is the floor operator;
[0078] Perform a downward circular shift operation on the said data, and the size of the circular shift is or or N / 2. Wherein, is the ceiling operator, is the floor operator;
[0079] Perform a left circular shift operation on the said data, and the size of the circular shift is or or N / 2. Wherein, is the ceiling operator, is the floor operator;
[0080] Perform a right circular shift operation on the said data, and the size of the circular shift is or or N / 2. Wherein, is the ceiling operator, is the floor operator;
[0081] Perform the FFTSHIFT operation on the said data, where FFTSHIFT is a function used to move the zero-frequency component of the Fourier transform to the center of the spectrum. For the vector X, FFTSHIFT(X) exchanges the left and right halves of X or exchanges the upper and lower halves of X. For the matrix X, FFTSHIFT(X) exchanges the first and third quadrants, and the second and fourth quadrants.
[0082] Step 5: The time-domain data T of N sampling points N =[t0,t1,t2,t3,...,t N-1 Before transmission, a cyclic prefix (CP) can also be added, that is, the time-domain data T of N sampling points N The information of the N cp sampling points at the tail is copied to the head of the time-domain data T of N sampling points N to form the time-domain data of (N + N cp ) sampling points, and then the data of these (N + N cp ) sampling points is sent out.
[0083] The following explains the improved scheme 1 of the first generation method:
[0084] For step 4 in the first generation method, when the number of frequency-domain subcarriers allocated to the MC-OOK based LP-WUS symbol is not equal to K, for example, when the number of frequency-domain subcarriers allocated to the MC-OOK based LP-WUS symbol is K1, where K1 is not equal to K, the process of step 4 is modified as follows:
[0085] (1) Process the data information D K =[d0, d1, d2, d3,..., d K-1 to convert D K into E K1 , where E K1 =[e0, e1, e2, e3,..., e K1-1 .
[0086] The processing mentioned here can be a predefined processing method or a processing method indicated by information, without specific limitation.
[0087] Optionally, at least one of the following operations can also be performed on E K1 :
[0088] Perform an upward circular shift operation on , and the size of the circular shift is or or K1 / 2. Among them, is the ceiling operator, is the floor operator;
[0089] Perform a downward circular shift operation on E K1 , and the size of the circular shift is or or K1 / 2. Among them, is the ceiling operator, is the floor operator;
[0090] Perform a left circular shift operation on E K1 , and the size of the circular shift is or or K1 / 2. Among them, is the ceiling operator, is the floor operator;
[0091] Perform a right circular shift operation on E K1 , and the size of the circular shift is or or K1 / 2. Among them, is the ceiling operator, is the floor operator;
[0092] For E K1 Perform the FFTSHIFT operation, where FFTSHIFT is a function used to move the zero-frequency component of the Fourier transform to the center of the spectrum. For the vector X, FFTSHIFT(X) exchanges the left and right halves of X or exchanges the upper and lower halves of X. For the matrix X, FFTSHIFT(X) exchanges the first and third quadrants, and the second and fourth quadrants.
[0093] (2) Fill the data information E K1 onto K1 subcarriers in the frequency domain.
[0094] (3) When the overall frequency domain bandwidth of the system includes N subcarriers, perform the N-point IDFT / IFFT operation on the filled data on the N subcarriers to obtain the time-domain data T of N sampling points N =
[0095] [t0,t1,t2,t3,...,t N-1 . Where N is greater than or equal to 1.
[0096] Among them, T N = [t0,t1,t2,t3,...,t N-1 is the sampling point data of M OOK time-domain symbols.
[0097] Among them, [t0,t1,t2,t3,...,t N / M-1 is the sampling point data of the first OOK time-domain symbol among the M OOK time-domain symbols, [t N / M ,t N / M+1 ,...,t 2N / M-1 is the sampling point data of the second OOK time-domain symbol among the M OOK time-domain symbols, and so on, [t (M-1)N / M ,t (M-1)N / M+1 ,...,t N-1 is the sampling point data of the Mth OOK time-domain symbol among the M OOK time-domain symbols.
[0098] Optionally, before performing the N-point IDFT / IFFT operation, at least one of the following operations can also be performed on the data filled on the N subcarriers:
[0099] Perform an upward circular shift operation on the data, and the size of the circular shift is or or N / 2. Among them, is the ceiling operator, is the floor operator;
[0100] Perform a downward circular shift operation on the data, and the size of the circular shift is or or N / 2. Where is the ceiling operator, is the floor operator;
[0101] Perform a left circular shift operation on the data, and the size of the circular shift is or or N / 2. Where is the ceiling operator, is the floor operator;
[0102] Perform a right circular shift operation on the data, and the size of the circular shift is or or N / 2. Where is the ceiling operator, is the floor operator;
[0103] Perform the FFTSHIFT operation on the data, where FFTSHIFT is a function used to move the zero-frequency component of the Fourier transform to the center of the spectrum. For the vector X, FFTSHIFT(X) exchanges the left and right halves of X or exchanges the upper and lower halves of X. For the matrix X, FFTSHIFT(X) exchanges the first and third quadrants, and the second and fourth quadrants.
[0104] The modified generation flowchart is as Figure 2 shown.
[0105] The second generation method:
[0106] This method generates the time-domain expression of M MC-OOK based LP-WUS symbols, where M is greater than or equal to 1. The generation flowchart is as Figure 3 shown and includes the following steps:
[0107] Step 1: The data information transmitted on M OOK symbols is S M , define S M =
[0108] [s0, s1, s2, s3..., s M-1 and the length is M.
[0109] Step 2: Generate the data information M from S
[0110]
[0111] Or,
[0112]
[0113] Among them, Among them, is an integer greater than or equal to 1. Further, is preferably N. Among them, N is the number of subcarriers included in the system bandwidth.
[0114] Among them, the data can be configured. Among them, 0 ≤ i ≤ M - 1.
[0115] Step 3: Pass the data information through the first processing module to obtain the data information D K =
[0116] [d0, d1, d2, d3,..., d K-1 T . Among them, the first processing module includes at least one of the following operations:
[0117] (1) Generate the data information D for according to the following formula K .
[0118]
[0119] Among them, Preferably, is the generalized inverse matrix of F. Among them, (X) -1 is the operation of finding the inverse matrix of matrix X, (X) H is the operation of finding the conjugate transpose matrix of matrix X, (X) T is the operation of finding the transpose matrix of matrix X.
[0120] Among them, F is a matrix composed of K column elements in the IDFT Matrix, and the matrix F is a matrix with
[0121] Among them, the expression of the IDFT Matrix is:
[0122]
[0123] Or,
[0124]
[0125] Further, the position of the K column elements in the IDFT Matrix that form F among the column elements in the IDFT Matrix is at least determined by the data information D K Determined by filling into K sub - carrier positions or sub - carrier indices in the frequency domain.
[0126] (2) For D K Perform at least one of the following operations:
[0127] For D K Perform a cyclic shift operation upwards, where the size of the cyclic shift is Or Or K / 2. Where, Is the ceiling operator, Is the floor operator;
[0128] For D K Perform a cyclic shift operation downwards, where the size of the cyclic shift is Or Or K / 2. Where, Is the ceiling operator, Is the floor operator;
[0129] For D K Perform a cyclic shift operation to the left, where the size of the cyclic shift is Or Or K / 2. Where, Is the ceiling operator, Is the floor operator;
[0130] For D K Perform a cyclic shift operation to the right, where the size of the cyclic shift is Or Or K / 2. Where, Is the ceiling operator, Is the floor operator;
[0131] For D K Execute the FFTSHIFT operation, where FFTSHIFT is a function used to move the zero - frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFTSHIFT(X) swaps the left and right halves of X or swaps the upper and lower halves of X. For a matrix X, FFTSHIFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0132] Step 4: Fill the data information D K Fill it onto K sub - carriers in the frequency domain; when the overall frequency - domain bandwidth of the system includes N sub - carriers, then perform an N - point IDFT / IFFT operation on the filled data on the N sub - carriers to obtain the time - domain data T of N sampling points N =[t0,t1,t2,t3,...,t N-1 . Where N is greater than or equal to 1.
[0133] Among them, T N =[t0,t1,t2,t3,...,t N-1 ] is the sampling point data of M OOK time domain symbols.
[0134] Among them, [t0,t1,t2,t3,...,t N / M-1 ] is the sampling point data of the first OOK time domain symbol among M OOK time domain symbols, [t N / M ,t N / M+1 ,...,t 2N / M-1 ] is the sampling point data of the second OOK time domain symbol in M OOK time domain symbols, and so on, [t (M-1)N / M ,t (M-1)N / M+1 ,...,t N-1 ] is the sampling point data of the Mth OOK time domain symbol among M OOK time domain symbols.
[0135] Step 5: Time domain data T of N sampling points N =[t0,t1,t2,t3,...,t N-1 ] Before sending, a cyclic prefix (CP) can be added, that is, the time domain data T of N sampling points N The N at the end of cp The information of sampling points is copied to the time domain data T of N sampling points N The head of the form (N+N cp ) sampling points, and then (N+N cp ) sampling points’ data are sent out.
[0136] An improved solution for the second generation method, when the number of frequency domain subcarriers allocated to the MC-OOK based LP-WUS symbol is not equal to K, for example, when the number of frequency domain subcarriers allocated to the MC-OOK based LP-WUS symbol is K1, where K1 is not equal to K, the process of step 4 is:
[0137] (1) Data information D K =[d0,d1,d2,d3,...,d K-1 ] to process D K Convert to E K1 , where E K1 =[e0,e1,e2,e3,...,e K1-1 ];
[0138] (2) Data information E K1 Filled to K1 subcarriers in the frequency domain;
[0139] (3) When the frequency domain bandwidth of the whole system includes N subcarriers, perform N-point IDFT / IFFT operations on the padding data on the N subcarriers to obtain the time domain data T of N sampling points N =
[0140] [t0,t1,t2,t3,...,t N-1 . Among them, N is greater than or equal to 1.
[0141] Among them, T N =[t0,t1,t2,t3,...,t N-1 is the sampling point data of M OOK time domain symbols.
[0142] Among them, [t0,t1,t2,t3,...,t N / M-1 is the sampling point data of the first OOK time domain symbol among the M OOK time domain symbols, [t N / M ,t N / M+1 ,...,t 2N / M-1 is the sampling point data of the second OOK time domain symbol among the M OOK time domain symbols, and so on, [t (M-1)N / M ,t (M-1)N / M+1 ,...,t N-1 is the sampling point data of the Mth OOK time domain symbol among the M OOK time domain symbols.
[0143] The third generation method:
[0144] This method generates 1 MC-OOK based LP-WUS symbol at a time, and the generation flowchart is as shown in Figure 4 and includes the following steps:
[0145] Step 1: Fill the data information D K =[d0,d1,d2,d3,...,d K-1 into K subcarriers in the frequency domain, where K is greater than or equal to 1.
[0146] Step 2: When the frequency domain bandwidth of the whole system includes N subcarriers, perform N-point IDFT / IFFT operations on the padding data on the N subcarriers to obtain the time domain data T of N sampling points N =
[0147] [t0,t1,t2,t3,...,t N-1 . Among them, N is greater than or equal to 1.
[0148] Among them, T N =[t0,t1,t2,t3,...,t N-1are the sampled point data of the MC-OOK time-domain symbol.
[0149] Step 3: The time-domain data T of N sampled points N = [t0, t1, t2, t3,..., t N-1 Before transmission, CP can also be added, that is, the time-domain data T of N sampled points N The information of the N cp sampled points at the tail is copied to the head of the time-domain data T of N sampled points N to form the time-domain data of (N + N cp ) sampled points, and then the data of these (N + N cp ) sampled points is sent out.
[0150] In the embodiments of the present disclosure, the network architecture of a communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks) may include network-side devices (such as including but not limited to base stations) and receiving-side devices (such as including but not limited to terminals).
[0151] Exemplarily, taking the network-side device as a base station and the receiving-side device as a terminal as an example, Figure 5 shows a schematic diagram of the architecture of a communication system provided by the embodiments of the present disclosure. As Figure 5 shown, the communication system 50 includes a base station 51 and a terminal 52. Among them, the base station 51 and the terminal 52 can be communicatively connected.
[0152] In some embodiments, the base station 51 is used to provide wireless access services for multiple terminals 52. Specifically, one base station 51 provides a service coverage area (also called a cell). The terminal 52 entering this area can communicate with the base station 51 through a wireless signal to receive the wireless access service provided by the base station 51. There may be an overlap between the service coverage areas of the base stations 51, and the terminal 52 in the overlapping area can receive wireless signals from multiple base stations 51.
[0153] In some embodiments, the base station 51 can be connected to multiple terminal 52 devices, for example, the base station 51 is connected to the terminal 52 and the terminal 52. Among them, the terminal 52 and the terminal 52 can be located in the same cell, and the terminal 52 and the terminal 52 can also be located in different cells. That is, one base station 51 can provide network services for the terminals 52 in one cell, or can also provide network services for the terminals 52 in multiple cells at the same time.
[0154] In some embodiments, the base station 51 may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTE-A), or an evolved Node B (eNB or eNodeB), a base station in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations, radio remote heads, reconfigurable intelligent surfaces (RISs), routers, Wireless Fidelity (WIFI) devices, or various network-side devices such as a primary cell and a secondary cell.
[0155] In some embodiments, the terminal 52 may be a device with wireless transceiver functions. It can be deployed on land, including indoor or outdoor, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as a ship); it can also be deployed in the air (such as an airplane, a balloon, and a satellite, etc.). The terminal may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, a Virtual Reality (VR) terminal, an Augmented Reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and so on. The embodiments of the present application do not limit the application scenarios. Sometimes the terminal may also be referred to as a user, a User Equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile unit, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE device, etc. The embodiments of the present application do not limit this.
[0156] Figure 6 It is a flowchart of a method for generating a signal provided by an embodiment of the present disclosure. Exemplarily, the method for generating a signal provided by the present disclosure can be applied to Figure 5 the network architecture shown in Figure 5 a base station or a terminal in
[0157] As shown Figure 6 below, the method for generating a signal provided by the present disclosure may specifically include the following steps:
[0158] S601. Generate a first signal; the first signal includes at least one sub-structure in the time domain.
[0159] Among them, the first signal is one of the aforementioned LP-SS, LP-WUS, and LP-Preamble. The sub-structure includes at least one of the following: at least one OOK symbol; at least one orthogonal frequency division multiplexing (OFDM) symbol.
[0160] Preferably, at least one OOK symbol is included in one OFDM symbol.
[0161] In some embodiments, when the sub-structure includes at least one OOK symbol, the sub-structure satisfies at least one of the following:
[0162] A cyclic prefix (CP) is configured before one or more OOK symbols among at least one OOK symbol;
[0163] A time interval (abbreviated as Gap or GT) is configured before one or more OOK symbols among at least one OOK symbol;
[0164] A time interval is configured after one or more OOK symbols among at least one OOK symbol;
[0165] A cyclic postfix is configured after one or more OOK symbols among at least one OOK symbol.
[0166] Among them, preferably, within the time interval, the corresponding elements (also referred to as data or bits) are set to zero or a predefined value.
[0167] In some embodiments, when the sub-structure includes at least one OFDM symbol, the sub-structure satisfies at least one of the following:
[0168] A cyclic prefix is configured before one or more OFDM symbols among at least one OFDM symbol;
[0169] A time interval is configured before one or more OFDM symbols among at least one OFDM symbol;
[0170] A time interval is configured after one or more OFDM symbols among at least one OFDM symbol;
[0171] A cyclic postfix is configured after one or more OFDM symbols among at least one OFDM symbol.
[0172] Preferably, within the time interval, the corresponding element (also referred to as data or bit) is set to zero or a predefined value.
[0173] In some embodiments, the sub-structure satisfies at least one of the following:
[0174] A cyclic prefix is configured before at least one OOK symbol;
[0175] A cyclic suffix is configured after at least one OOK symbol;
[0176] A cyclic prefix is configured before at least one OFDM symbol;
[0177] A cyclic suffix is configured after at least one OFDM symbol;
[0178] A time interval is configured before at least one OOK symbol;
[0179] A time interval is configured after at least one OOK symbol
[0180] At least one OOK symbol is continuous in the time domain;
[0181] At least one OFDM symbol is continuous in the time domain.
[0182] As a specific implementation, the above cyclic suffix can be implemented by the following steps: The time-domain data T of N sampling points N =[t0, t1, t2, t3,..., t N-1 performs an operation of adding a cyclic suffix before transmission, that is, copies the information of the starting N N sampling points of the time-domain data T of N sampling points cp to after the time-domain data T of N sampling points N to form the time-domain data of (N + N cp ) sampling points.
[0183] In some embodiments, the position of the sub-structure includes at least one of the following: At least one sub-structure is discretely distributed in the time domain;
[0184] At least one sub-structure occupies different frequency-domain resources in the frequency domain;
[0185] At least one sub-structure independently configures frequency-domain resources in the frequency domain;
[0186] At least one sub-structure determines the position of the frequency-domain resources based on a preset rule.
[0187] In some embodiments, a first sequence and a second sequence are carried in one sub-structure of the at least one sub-structure; or, the first sequence and the second sequence are respectively carried in different sub-structures.
[0188] In a possible implementation, the above first sequence and second sequence satisfy at least one of the following:
[0189] The first sequence and the second sequence form a Golay complementary sequence pair;
[0190] The first sequence and the second sequence form a Golay sequence pair;
[0191] When j = 0,
[0192] When j ≠ 0,
[0193] When j = 0,
[0194] When j ≠ 0
[0195] where a n is the (n + 1)-th element in the first sequence, b n is the (n + 1)-th element in the second sequence, ST is the length of the first sequence or the second sequence, is the conjugate of a n , is the conjugate of b n , is the conjugate of a n+j , is the conjugate of b n+j .
[0196] where j is an integer greater than or equal to 0 and less than or equal to ST - 1.
[0197] Next, a first sub-structure provided by the present disclosure will be described in conjunction with specific embodiments and the accompanying drawings of the specification. As Figure 7 shown, the first sub-structure includes at least one OOK symbol and at least one OFDM symbol. Wherein, a CP is configured before each OFDM symbol. At least one OOK symbol is continuous in the time domain, that is, no CP, no time interval, and no cyclic suffix are configured between at least one OOK symbol. In addition, an L-CP (to distinguish from the CP before the OFDM symbol) is configured before at least one OOK symbol, and a GT is configured after at least one OOK symbol.
[0198] Preferably, the first sub-structure is applicable to the generation of LP-SS and LP-Preamble.
[0199] The following further describes the first sub-structure in conjunction with Embodiment 1 to Embodiment 3.
[0200] Embodiment 1
[0201] LP-SS or LP-Preamble includes a first sub-structure in the time domain. A first sequence is carried in the first sub-structure, and the first sequence can be generated based on at least one of an M sequence, a PN sequence, a Gold sequence, a pair of Gray complementary sequences, and a pair of Gray sequences. Further, the length of the first sequence can be 256, and LP-SS or LP-Preamble occupies 256 OOK symbols in the time domain, as Figure 8 shown.
[0202] Optionally, in this embodiment, a cyclic prefix or GT is configured before the 256 OOK symbols.
[0203] Optionally, in this embodiment, GT or a cyclic suffix is configured after the 256 OOK symbols.
[0204] Embodiment 2
[0205] LP-SS or LP-Preamble includes a first sub-structure in the time domain. A first sequence is carried in the first sub-structure, and the first sequence can be generated based on at least one of an M sequence, a PN sequence, a Gold sequence, a pair of Gray complementary sequences, and a pair of Gray sequences. Further, the length of the first sequence can be 128, and LP-SS or LP-Preamble occupies 128 OOK symbols in the time domain, as Figure 9 shown.
[0206] Optionally, a cyclic prefix or GT is configured before the 128 OOK symbols.
[0207] Optionally, GT or a cyclic suffix is configured after the 128 OOK symbols.
[0208] Embodiment 3
[0209] LP-SS or LP-Preamble includes 2 first sub-structures. As Figure 10 shown, further, one first sub-structure includes 64 OOK symbols, where the transmission sequence A ST = [a0, a1, a2, a3..., a ST-1 , where ST = 64. Another first sub-structure includes 64 OOK symbols, where the transmission sequence B ST = [b0, b1, b2, b3,..., b ST-1 , where ST = 64. Among them, sequence A ST and sequence BST Meet at least one of the following:
[0210] Sequence A ST and sequence B ST constitute a Gray complementary sequence pair;
[0211] Sequence A ST and sequence B ST constitute a Gray sequence pair;
[0212] When j = 0,
[0213] When j ≠ 0,
[0214] When j = 0,
[0215] When j ≠ 0,
[0216] Wherein, is the conjugate of a n and is the conjugate of b n and is the conjugate of a n+j and is the conjugate of b n+j . j is an integer greater than or equal to 0 and less than or equal to ST - 1.
[0217] It should be noted that when generating the LP - SS signal using the above first sub - structure, it is beneficial to improve the accuracy of the LP - SS signal for downlink synchronization.
[0218] Next, the second sub - structure provided by the present disclosure will be described in conjunction with specific embodiments and the accompanying drawings of the specification (OOK - 4 with M = 1 or OOK - 1). As Figure 11 shown, the second sub - structure includes at least one OOK symbol and at least one OFDM symbol. Among them, a CP is configured before each OOK symbol.
[0219] Optionally, a time interval is configured after each OOK symbol.
[0220] Preferably, the second sub - structure is applicable to the generation of LP - WUS.
[0221] In some embodiments, the OOK symbol can be generated in three ways mentioned in the related art. The time interval included in the first signal is determined according to the time - domain data carried by at least one OOK symbol in the sub - structure.
[0222] Exemplarily, further, for the time - domain data T of N sampling points N= [t0, t1, t2, t3,..., t N-1 Set the data elements corresponding to at least one of the last sampling points to zero or configure them to a predefined value as the time interval.
[0223] In some embodiments, when the generation method of OOK symbols can be generated according to the first generation method mentioned in the related art, for step 2 in the first generation method, when generating Q K The steps can be modified in the following two implementation manners:
[0224] In one implementation manner, the first data (i.e., the above-mentioned Q K ) is composed of number of s i and number of y i ; The first data is used to determine the time-domain data of M OOK symbols in the sub-structure; s i is the transmission data corresponding to the OOK symbol with index i.
[0225] It should be noted that the transmission data here is not the data expression form finally transmitted in the time domain, but the original data information carried.
[0226] For example, s i here is the corresponding data information carried by the original data information carried by the first signal on the OOK symbol with index i.
[0227] Among them, the original data information here can be at least one of the following:
[0228] The source information carried in the first signal;
[0229] The padding information carried in the first signal;
[0230] The information obtained after data processing of the source information carried in the first signal, and / or, the padding information carried in the first signal;
[0231] Among them, the data processing process includes at least one of the following: block division, repetition, bit-level repetition, source coding, channel coding, modulation, interleaving, adding padding bits, adding cyclic redundancy check CRC bits, rate matching.
[0232] That is to say, the first data can be expressed as
[0233] Among them, M is an integer greater than or equal to 1;
[0234] Among them, i is an integer greater than or equal to 0 and less than or equal to M - 1; if M = 1, then i = 0.
[0235] Among them, y i is s i in element or the previous element or the subsequent element, or, y i is zero element, or, y i is a predefined element. and are integers greater than or equal to 1.
[0236] In addition, after obtaining the first data, the operation of adding CP in the related technology can be performed.
[0237] In another implementation, the first data (i.e., the above Q K ) consists of and and y i ; the first data is used to determine the time-domain data of M OOK symbols in the sub-structure; is a predefined value or a configurable value, s i is the transmission data corresponding to the OOK symbol with the serial number i;
[0238] That is,
[0239] Among them, M is an integer greater than or equal to 1;
[0240] Among them, i is an integer greater than or equal to 0 and less than or equal to M - 1; if M = 1, then i = 0.
[0241] Among them, y i is s i in element or the previous element or the subsequent element, or, y i is zero element, or, y i is a predefined element.
[0242] In some embodiments, the sum of the above and is equal to K, and K is the number of subcarriers occupied by the first signal or the number of subcarriers configured for the first signal (it should be understood that the configured number of subcarriers may be greater than the actually occupied number of subcarriers).
[0243] In some embodiments, the above According to K, N1 and NIFFT It is determined that, where N1 is the number of sampling points occupied by the time interval or cyclic suffix, and N IFFT is the number of points for the inverse fast Fourier transform IFFT or the number of points for the fast Fourier transform FFT.
[0244] It should be noted that the LP-WUS signal generated by using the above second sub-structure can well avoid the influence of time-domain timing deviation on the signal reception performance.
[0245] Next, in combination with specific embodiments and the accompanying drawings of the specification, the third sub-structure provided by the present disclosure will be described (OOK-4 with M>1). As Figure 12 shown, the third sub-structure includes at least one OOK symbol and at least one OFDM symbol. It should be noted that the part corresponding to "×" shown in the figure represents the position where element operations need to be performed.
[0246] It should be noted that the element operations mentioned here include at least one of the following:
[0247] Adding a cyclic prefix;
[0248] Adding a cyclic suffix;
[0249] Adding a time interval;
[0250] Setting the value of the element to zero;
[0251] Setting the value of the element to a predefined value.
[0252] Setting the value of the element to a configured value.
[0253] Preferably, the third sub-structure is applicable to the generation of LP-WUS.
[0254] In some embodiments, among the time-domain data of M OOK symbols in the sub-structure, in the time-domain data of the OOK symbol with index i, the first elements are zero or a predefined value. And / or, in the time-domain data corresponding to the OOK symbol with index i, the
[0255] last
[0256] elements are zero or a predefined value. Where M is an integer greater than or equal to 1, and i is an integer greater than or equal to 0 and less than or equal to M-1. last
[0256] elements are zero or a predefined value. Where M is an integer greater than or equal to 1, and i is an integer greater than or equal to 0 and less than or equal to M-1. As a preferred example: among the time-domain data of M OOK symbols in the sub-structure,
[0257] The first elements in the time-domain data of the first OOK symbol are zero, or a predefined value; among the time-domain data of the remaining M - 1 OOK symbols, the first elements and the last elements are zero, or a predefined value;
[0258] Or,
[0259] in the time-domain data of each OOK symbol, the first elements and the last elements are zero, or a predefined value;
[0260] Or,
[0261] the last elements in the time-domain data of the first OOK symbol are zero, or a predefined value; among the time-domain data of the remaining M - 1 OOK symbols, the first elements and the last elements are zero, or a predefined value.
[0262] In other words, if there is time-domain data T N = [t0, t1, t2, t3,..., t N-1 . Where N is greater than or equal to 1. And it includes the sampled-point data of M OOK time-domain symbols.
[0263] Then, the time-domain symbol sampled-point data of the OOK symbol with index i can be expressed as: Where i is an integer and 0 ≤ i ≤ M - 1.
[0264] Then, at least one of the following operations is performed to obtain the final data:
[0265] The starting sampled-point data in the time-domain sampled-point data of the OOK symbol with index i is set to zero or a predefined value;
[0266] The time-domain sampled-point data of the OOK symbol with index i The last sampled-point data is set to zero or a predefined value.
[0267] For example, in combination with Figure 13 to illustrate the above process. Figure 13 One OFDM symbol includes two OOK symbols. Among them, for the first OOK symbol (OOK0), an element operation is performed on the latter part, that is, it indicates that for OOK0, the last The elements are zero, or a predefined value. For the second OOK symbol (OOK1), element operations are performed on both the front and back parts, indicating that the first elements and the last elements are zero, or a predefined value.
[0268] For another example, in combination with Figure 14 the above process is described. Figure 14 One OFDM symbol includes two OOK symbols. Among them, element operations are performed on both the front and back parts of each OOK symbol, that is, it indicates that the first elements and the last elements are zero, or a predefined value.
[0269] In some embodiments, the relationship between the above and satisfies at least one of the following:
[0270]
[0271] takes a value greater than or equal to x;
[0272] takes a value greater than or equal to x;
[0273] takes a value less than or equal to x;
[0274] takes a value less than or equal to x;
[0275] takes a value greater than or equal to y;
[0276] takes a value greater than or equal to y;
[0277] takes a value less than or equal to y;
[0278] takes a value less than or equal to y;
[0279] where y = 2x, and x and y are positive integers; the x is determined according to at least one of the following: the number of time-domain sampling points corresponding to the cyclic prefix, the number of time-domain sampling points corresponding to the time interval, the number of time-domain sampling points corresponding to the cyclic suffix, the number of time-domain sampling points configured by the system, the number of time-domain sampling points corresponding to the timing error configured by the system.
[0280] In some embodiments, the first data is composed of M second data. Among them, the first data is used to determine the time-domain data of M OOK symbols in the sub-structure;
[0281] Among them, the second data is composed in at least one of the following ways:
[0282] Composed of B i pieces of x i , A i pieces of s i and C i pieces of y i ; The s i is the transmission data corresponding to the OOK symbol with serial number i;
[0283] Composed of B i pieces of x i , with a length of A i of and C i pieces of y i ; The s i is the transmission data corresponding to the OOK symbol with serial number i; Among them, the is a predefined value or a configurable value, 0 <= j <= A i -1;
[0284] Among them, M is an integer greater than or equal to 1;
[0285] Among them, A i , B i or C i is an integer greater than or equal to 0;
[0286] Among them, i is an integer greater than or equal to 0 and less than or equal to M - 1;
[0287] Among them, x i is zero, or x i is a predefined value, or x i is a configured value; and / or,
[0288] y i is zero, or y i is a predefined value, or y i is a configured value.
[0289] It should be noted that the transmission data here is not the data expression form finally sent in the time domain, but the carried original data information.
[0290] For example, the s i here is the corresponding data information carried by the original data information carried by the first signal on the OOK symbol with index i.
[0291] Among them, the original data information here can be at least one of the following:
[0292] The source information carried in the first signal;
[0293] The padding information carried in the first signal;
[0294] The information obtained by performing data processing on the source information carried in the first signal, and / or the padding information carried in the first signal;
[0295] Among them, the data processing process includes at least one of the following: chunking, repetition, bit-level repetition, source coding, channel coding, modulation, interleaving, adding padding bits, adding cyclic redundancy check CRC bits, rate matching.
[0296] As a preferred example: B configured in the first OOK symbol among M OOK symbols i = 0 and C i is greater than 0, and B configured in the remaining M - 1 OOK symbols i and C i are both greater than 0;
[0297] Or,
[0298] B configured in each of the M OOK symbols i and C i are both greater than 0;
[0299] Or,
[0300] C configured in the first OOK symbol among M OOK symbols i = 0 and B i is greater than 0, and B configured in the remaining M - 1 OOK symbols i and C i are both greater than 0.
[0301] In some embodiments, B i and C i satisfy at least one of the following:
[0302] B i = C i ;
[0303] The value of B i is greater than or equal to m;
[0304] The value of C i is greater than or equal to m;
[0305] The value of B i is less than or equal to m;
[0306] The value of C i is less than or equal to m;
[0307] B iThe value of is greater than or equal to n;
[0308] C i The value of is greater than or equal to n;
[0309] B i The value of is less than or equal to n;
[0310] C i The value of is less than or equal to n;
[0311] Wherein, n = 2m, m and n are positive integers; m is determined according to x, and x is determined according to at least one of the following: the number of time-domain sampling points corresponding to the cyclic prefix, the number of time-domain sampling points corresponding to the time interval, the number of time-domain sampling points corresponding to the cyclic suffix, the number of time-domain sampling points configured by the system, and the number of time-domain sampling points corresponding to the timing error configured by the system.
[0312] In some embodiments, the above m is determined according to K, N2 and N IFFT ; wherein, K is the number of subcarriers occupied by the first signal or the number of subcarriers configured for the first signal, N2 is the above x, and N IFFT is the number of IFFT points or the number of FFT points.
[0313] Exemplarily, B i = N2 * K / N IFFT Or Or
[0314] C2 = N2 * K / N IFFT Or Or
[0315] It should be noted that the LP-WUS signal generated by adopting the above third sub-structure can well avoid the influence of time-domain timing deviation on the signal reception performance.
[0316] The following further illustrates the third sub-structure in conjunction with Embodiment 4 and Embodiment 5.
[0317] Embodiment 4
[0318] In this embodiment, as Figure 15 shown, the structure of LP-WUS includes at least one third sub-structure in the time domain, and the third sub-structure includes at least one of the following:
[0319] At least one OFDM symbol;
[0320] Optionally, a CP is configured before one OOK symbol among the at least one OOK symbol;
[0321] In this embodiment, the time-domain expression forms of M MC-OOK symbols can be generated in one OFDM symbol, where M = 2. The generation process includes the following steps:
[0322] Step 1: The data information transmitted on M OOK symbols is S M , define S M = [s0, s1, s2, s3..., s M-1 and its length is M;
[0323] Step 2: Convert S M to data information Q K according to the following formula, where the length of Q K is K, and K is greater than or equal to 1.
[0324]
[0325] Where, A0 + A1 + … A i + … + A M-1 = K.
[0326] Where, the value of the data can be configured. Where, 0 ≤ i ≤ M - 1.
[0327] Step 3: Perform K-point DFT / FFT operation on the data information Q K to obtain data information D K = [d0, d1, d2, d3,..., d K-1 ;
[0328] Further, perform an FFTSHIFT operation on D K . FFTSHIFT is a function used to move the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFTSHIFT(X) exchanges the left and right halves of X or exchanges the upper and lower halves of X. For a matrix X, FFTSHIFT(X) exchanges the first and third quadrants, and the second and fourth quadrants.
[0329] Step 4: Fill the data information D K onto K subcarriers in the frequency domain; when the overall frequency-domain bandwidth of the system includes N subcarriers, then perform an N-point IDFT / IFFT operation on the filled data on the N subcarriers to obtain the time-domain data T N = [t0, t1, t2, t3,..., t N-1 . Where, N is greater than or equal to 1.
[0330] Where, T N = [t0, t1, t2, t3,..., t N-1are the sampled point data of M OOK time-domain symbols.
[0331] Among them, the time-domain symbol sampled point data of the OOK symbol with index i is where i is an integer and 0 ≤ i ≤ M - 1. Among them,
[0332] Then, perform the following operations:
[0333] The time-domain sampled point data of the OOK symbol with index i The starting sampled point data is set to zero;
[0334] The time-domain sampled point data of the OOK symbol with index i The last sampled point data is set to zero;
[0335] In this embodiment, and and are configured by the system.
[0336] It should be noted that in this step, the value of i is some or all of the values in [0, M - 1]. Preferably, i is all the values in [0, M - 1].
[0337] Furthermore, before performing the N-point IDFT / IFFT operation, the data filled on the N subcarriers can also be operated as follows:
[0338] Perform the FFTSHIFT operation on the data, where FFTSHIFT is a function used to move the zero-frequency component of the Fourier transform to the center of the spectrum. For the vector X, FFTSHIFT(X) exchanges the left and right halves or exchanges the upper and lower halves of X. For the matrix X, FFTSHIFT(X) exchanges the first and third quadrants, and the second and fourth quadrants.
[0339] Step 5: The time-domain data T of N sampled points N = [t0, t1, t2, t3,..., t N-1 Before transmission, CP can also be added, that is, the last N N sampled point information of the time-domain data T of N sampled points cp is copied to the head of the time-domain data T of N sampled points N to form the time-domain data of (N + N cp ) sampled points, and then the data of these (N + N cp ) sampled points is transmitted.
[0340] Embodiment 5
[0341] In this embodiment, as Figure 16 shown, the structure of LP-WUS includes at least one third sub-structure in the time domain, where the third sub-structure includes at least one of the following:
[0342] At least one OFDM symbol;
[0343] Optionally, a CP is configured before one OOK symbol among the at least one OOK symbol.
[0344] In this embodiment, the time-domain expression form of M MC-OOK symbols can be generated in one OFDM symbol, where M = 2. The generation process includes the following steps:
[0345] Step 1: The data information transmitted on M OOK symbols is S M , define S M = [s0, s1, s2, s3..., s M-1 and the length is M;
[0346] Step 2: Convert S M to data information Q K according to the following formula, where the length of Q K is K, and K is greater than or equal to 1.
[0347] (1) Q K = [Es0, Es1,..., Es M-1 . Where,
[0348]
[0349] where i is an integer and 0 ≤ i ≤ M - 1.
[0350] where the value of the data can be configured. Where 0 ≤ i ≤ M - 1.
[0351] where,
[0352] (2) Then, perform the following operations:
[0353] is B i zero elements;
[0354] is C i zero elements.
[0355] Step 3: Perform K-point DFT / FFT operation on the data information Q K to obtain the data information D K = [d0, d1, d2, d3,..., dK-1 ;
[0356] Further, perform an FFTSHIFT operation on D K where FFTSHIFT is a function for shifting the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFTSHIFT(X) swaps the left and right halves or the top and bottom halves of X. For a matrix X, FFTSHIFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0357] Step 4: Fill the data information D K onto K subcarriers in the frequency domain; when the overall frequency-domain bandwidth of the system includes N subcarriers, then perform an N-point IDFT / IFFT operation on the filled data on the N subcarriers to obtain the time-domain data T of N sampling points N =[t0, t1, t2, t3,..., t N-1 . Where N is greater than or equal to 1.
[0358] Where T N =[t0, t1, t2, t3,..., t N-1 is the sampling point data of M OOK time-domain symbols.
[0359] Where the time-domain symbol sampling point data of the OOK symbol with index i is where i is an integer and 0 ≤ i ≤ M - 1.
[0360] Where
[0361] Further, before performing the N-point IDFT / IFFT operation, the data filled on the N subcarriers can also be operated as follows:
[0362] Perform an FFTSHIFT operation on the data, where FFTSHIFT is a function for shifting the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFTSHIFT(X) swaps the left and right halves or the top and bottom halves of X. For a matrix X, FFTSHIFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0363] Step 5: The time-domain data T of N sampling points N =[t0, t1, t2, t3,..., t N-1 can also add CP before transmission, that is, copy the information of the last N N sampling points at the tail of the time-domain data T of N sampling points to the head of the time-domain data T of N sampling points cp to form (N + N N cp ) time-domain data of sampling points, and then send the data of these (N + N cp ) sampling points.
[0364] The signal generation method provided by the embodiments of the present disclosure, the first signal generated by this method includes at least one sub-structure in the time domain. Among them, the sub-structure includes at least one of the following: at least one OOK symbol, at least one OFDM symbol. The present disclosure provides an implementable low-power signal generation method by defining the form of the sub-structure in the first signal.
[0365] It can be understood that in order to implement the above functions, the communication device (which can be the above base station) includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but this implementation should not be considered to exceed the scope of the present disclosure.
[0366] The embodiments of the present disclosure can divide the communication device into function modules according to the above method embodiments. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one function module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, only a logical function division, and there may be other division methods in actual implementation. The following takes the example of dividing each function module corresponding to each function for illustration.
[0367] Figure 17 is a schematic structural diagram of a communication device provided by the embodiments of the present disclosure. The communication device can execute the signal generation method provided by the above method embodiments. As Figure 17 shown, the communication device includes a generation module 1701.
[0368] The generation module 1701 is used to generate a first signal; the first signal includes at least one sub-structure in the time domain;
[0369] The sub-structure includes at least one of the following:
[0370] At least one on-off keying OOK symbol;
[0371] At least one orthogonal frequency division multiplexing OFDM symbol.
[0372] In some embodiments, when the sub-structure includes at least one OOK symbol, the sub-structure satisfies at least one of the following:
[0373] A cyclic prefix is configured before one or more OOK symbols among the at least one OOK symbol;
[0374] A time interval is configured before one or more OOK symbols among the at least one OOK symbol;
[0375] A time interval is configured after one or more OOK symbols among the at least one OOK symbol;
[0376] A cyclic suffix is configured after one or more OOK symbols among the at least one OOK symbol.
[0377] In some embodiments, the sub-structure satisfies at least one of the following:
[0378] A cyclic prefix is configured before the at least one OOK symbol;
[0379] A cyclic suffix is configured after the at least one OOK symbol;
[0380] A cyclic prefix is configured before the at least one OFDM symbol;
[0381] A cyclic suffix is configured after the at least one OFDM symbol;
[0382] A time interval is configured before the at least one OOK symbol;
[0383] A time interval is configured after the at least one OOK symbol;
[0384] The at least one OOK symbol is continuous in the time domain;
[0385] The at least one OFDM symbol is continuous in the time domain.
[0386] In some embodiments, when the sub-structure includes at least one OFDM symbol, the sub-structure satisfies at least one of the following:
[0387] A cyclic prefix is configured before one or more OFDM symbols among the at least one OFDM symbol;
[0388] A time interval is configured before one or more OFDM symbols among the at least one OFDM symbol;
[0389] A time interval is configured after one or more OFDM symbols among the at least one OFDM symbol;
[0390] A cyclic suffix is configured after one or more OFDM symbols among the at least one OFDM symbol.
[0391] In some embodiments, at least one of the following is included:
[0392] At least one sub-structure is discretely distributed in the time domain;
[0393] At least one sub-structure occupies different frequency domain resources in the frequency domain;
[0394] At least one sub-structure independently configures frequency domain resources in the frequency domain;
[0395] At least one sub-structure determines the position of frequency domain resources based on a preset rule.
[0396] In some embodiments, a first sequence and a second sequence are carried in one sub-structure among at least one sub-structure;
[0397] Or,
[0398] The first sequence and the second sequence are respectively carried in different sub-structures.
[0399] In some embodiments, the first sequence and the second sequence satisfy at least one of the following:
[0400] The first sequence and the second sequence form a pair of Golay complementary sequences;
[0401] The first sequence and the second sequence form a pair of Gray sequences;
[0402] When j = 0,
[0403] When j ≠ 0,
[0404] When j = 0,
[0405] When j ≠ 0,
[0406] Wherein, a n is the (n + 1)-th element in the first sequence, b n is the (n + 1)-th element in the second sequence, ST is the length of the first sequence or the second sequence, is the conjugate of a n is the conjugate of b is the conjugate of b n is the conjugate of a is the conjugate of a n+j is the conjugate of b is the conjugate of b n+j is the conjugate of a.
[0407] Wherein, j is an integer greater than or equal to 0 and less than or equal to ST - 1.
[0408] In some embodiments, the time interval included in the first signal is determined according to the time-domain data carried by at least one OOK symbol in the sub-structure.
[0409] In some embodiments, the first data is composed of number of s i and number of y i ; the first data is used to determine the time-domain data of M OOK symbols in the sub-structure; s i is the transmission data corresponding to the OOK symbol with index i;
[0410] where M is an integer greater than or equal to 1;
[0411] where i is an integer greater than or equal to 0 and less than or equal to M - 1;
[0412] where number of y i is number of s i in number of elements or the first number of elements or the last number of elements, or y i is a zero element, or y i is a predefined element.
[0413] In some embodiments, the first data is composed of number of and number of y i ; the first data is used to determine the time-domain data of M OOK symbols in the sub-structure; is a predefined value or a configurable value, s i is the transmission data corresponding to the OOK symbol with serial number i;
[0414] where M is an integer greater than or equal to 1;
[0415] where i is an integer greater than or equal to 0 and less than or equal to M - 1;
[0416] where number of y i is number of s i in number of elements or the first number of elements or the last number of elements, or y i is a zero element, or y i is a predefined element.
[0417] In some embodiments, The sum with is equal to K, where K is the number of subcarriers occupied by the first signal or the number of subcarriers configured for the first signal.
[0418] In some embodiments, According to K, N1, and N IFFT are determined; where N1 is the number of sampling points occupied by the time interval or the cyclic suffix, and N IFFT is the number of points of the inverse fast Fourier transform IFFT or the number of points of the fast Fourier transform FFT.
[0419] In some embodiments, among the time-domain data of M OOK symbols in the sub-structure,
[0420] in the time-domain data of the OOK symbol with index i, the first elements are zero, or a predefined value;
[0421] and / or,
[0422] in the time-domain data corresponding to the OOK symbol with index i, the last elements are zero, or a predefined value;
[0423] where M is an integer greater than or equal to 1;
[0424] where i is an integer greater than or equal to 0 and less than or equal to M - 1.
[0425] In some embodiments, among the time-domain data of M OOK symbols in the sub-structure,
[0426] in the time-domain data of the first OOK symbol, the first elements are zero, or a predefined value; in the time-domain data of the remaining M - 1 OOK symbols, the first elements and the last elements are zero, or a predefined value;
[0427] Or,
[0428] in the time-domain data of each OOK symbol, the first elements and the last elements are zero, or a predefined value;
[0429] Or,
[0430] in the time-domain data of the first OOK symbol, the last elements are zero, or a predefined value; in the time-domain data of the remaining M - 1 OOK symbols, the first elements and the last elements are zero, or a predefined value.
[0431] In some embodiments, and satisfy at least one of the following relationships:
[0432]
[0433] takes a value greater than or equal to x;
[0434] takes a value greater than or equal to x;
[0435] takes a value less than or equal to x;
[0436] takes a value less than or equal to x;
[0437] takes a value greater than or equal to y;
[0438] takes a value greater than or equal to y;
[0439] takes a value less than or equal to y;
[0440] takes a value less than or equal to y;
[0441] where y = 2x, and x and y are positive integers; x is determined according to at least one of the following: the number of time-domain sampling points corresponding to the cyclic prefix, the number of time-domain sampling points corresponding to the time interval, the number of time-domain sampling points corresponding to the cyclic suffix, the number of time-domain sampling points configured by the system, the number of time-domain sampling points corresponding to the timing error configured by the system.
[0442] In some embodiments, the first data is composed of M second data; wherein, the first data is used to determine the time-domain data of M OOK symbols in the sub-structure;
[0443] wherein, the second data is composed in at least one of the following ways:
[0444] composed of B i x i , A i s i and C i y i ; s i is the transmission data corresponding to the OOK symbol with serial number i;
[0445] composed of B i x i , with a length of A i of and C i yi consists of; s i is the transmission data corresponding to the OOK symbol with sequence number i; where, is a predefined value or a configurable value, 0 <= j <= A i - 1;
[0446] where, M is an integer greater than or equal to 1;
[0447] where, A i , B i or C i is an integer greater than or equal to 0;
[0448] where, i is an integer greater than or equal to 0 and less than or equal to M - 1;
[0449] where, x i is zero, or, x i is a predefined value, or, x i is a configured value; and / or,
[0450] y i is zero, or, y i is a predefined value, or, y i is a configured value.
[0451] In some embodiments, B configured in the first OOK symbol among the M OOK symbols i = 0 and C i is greater than 0, and B configured in the remaining M - 1 OOK symbols i and C i are both greater than 0;
[0452] Or,
[0453] B configured in each of the M OOK symbols i and C i are both greater than 0;
[0454] Or,
[0455] C configured in the first OOK symbol among the M OOK symbols i = 0 and B i is greater than 0, and B configured in the remaining M - 1 OOK symbols i and C i are both greater than 0.
[0456] In some embodiments, B i and C i satisfy at least one of the following:
[0457] B i = C i;
[0458] B i takes a value greater than or equal to m;
[0459] C i takes a value greater than or equal to m;
[0460] B i takes a value less than or equal to m;
[0461] C i takes a value less than or equal to m;
[0462] B i takes a value greater than or equal to n;
[0463] C i takes a value greater than or equal to n;
[0464] B i takes a value less than or equal to n;
[0465] C i takes a value less than or equal to n;
[0466] where n = 2m, and m and n are positive integers; m is determined according to x, and x is determined according to at least one of the following: the number of time domain sampling points corresponding to the cyclic prefix, the number of time domain sampling points corresponding to the time interval, the number of time domain sampling points corresponding to the cyclic suffix, the number of time domain sampling points configured by the system, the number of time domain sampling points corresponding to the timing error configured by the system.
[0467] In some embodiments, m is determined according to K, N2, and N IFFT ; where K is the number of subcarriers occupied by the first signal or the number of subcarriers configured for the first signal, N2 is x, and N IFFT is the number of IFFT points or the number of FFT points.
[0468] When the above integrated module function is implemented in the form of hardware, embodiments of the present disclosure provide another possible structure of the communication device involved in the above embodiments. As Figure 18 shown, the communication device 180 includes: a processor 1802, a bus 1804. Optionally, the communication device may further include a memory 1801; optionally, the communication device may further include a communication interface 1803.
[0469] The processor 1802 can be a device that implements or executes various exemplary logical blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The processor 1802 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The processor 1802 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0470] The communication interface 1803 is used to connect to other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc.
[0471] The memory 1801 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions. It can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0472] As a possible implementation, the memory 1801 can exist independently of the processor 1802. The memory 1801 can be connected to the processor 1802 through a bus 1804 for storing instructions or program code. When the processor 1802 calls and executes the instructions or program code stored in the memory 1801, it can implement the signal generation method provided by the embodiments of the present disclosure.
[0473] In another possible implementation, the memory 1801 can also be integrated with the processor 1802.
[0474] The bus 1804 can be an extended industry standard architecture (EISA) bus, etc. The bus 1804 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 18 only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.
[0475] In some embodiments, executable instructions are stored in the memory 1801. When the processor 1802 executes the executable instructions, the communication device is caused to execute the signal generation method described in any one of the above embodiments.
[0476] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) in which computer program instructions are stored. When the computer program instructions run on a computer, the computer is caused to execute the signal generation method described in any one of the above embodiments.
[0477] Exemplarily, the above computer-readable storage medium may include, but is not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical discs (e.g., Compact Disc (CD), Digital Versatile Disk (DVD), etc.), smart cards, and flash memory devices (e.g., Erasable Programmable Read-Only Memory (EPROM), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0478] Embodiments of the present disclosure provide a computer program product containing instructions. When the computer program product runs on a computer, the computer is caused to execute the signal generation method described in any one of the above embodiments.
[0479] As described above, the above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method for generating a signal, characterized in that: The method comprises: Generate a first signal; the first signal includes at least one substructure in the time domain; The substructure includes at least one of the following: At least one on-off keying OOK symbol; At least one Orthogonal Frequency Division Multiplexing (OFDM) symbol.
2. The method according to claim 1, characterized in that In the case where the substructure includes at least one OOK symbol, the substructure satisfies at least one of the following: A cyclic prefix is configured before one or more OOK symbols in the at least one OOK symbol; One or more OOK symbols in the at least one OOK symbol are preceded by a time interval; One or more OOK symbols in the at least one OOK symbol are followed by a time interval; One or more OOK symbols in the at least one OOK symbol are followed by a cyclic suffix.
3. The method according to claim 1, characterized in that The substructure satisfies at least one of the following: A cyclic prefix is configured before the at least one OOK symbol; The at least one OOK symbol is followed by a cyclic suffix; A cyclic prefix is configured before the at least one OFDM symbol; The at least one OFDM symbol is followed by a cyclic suffix; A time interval is configured before the at least one OOK symbol; The at least one OOK symbol is followed by a time interval; At least one OOK symbol is continuous in the time domain; At least one OFDM symbol is continuous in the time domain.
4. The method according to claim 1, characterized in that: In the case where the substructure includes at least one OFDM symbol, the substructure satisfies at least one of the following: A cyclic prefix is configured before one or more OFDM symbols in the at least one OFDM symbol; One or more OFDM symbols in the at least one OFDM symbol are preceded by a time interval; One or more OFDM symbols in the at least one OFDM symbol are followed by a time interval; One or more OFDM symbols in the at least one OFDM symbol are followed by a cyclic suffix.
5. The method according to claim 1, characterized in that Include at least one of the following: The at least one substructure is discretely distributed in the time domain; The at least one substructure occupies different frequency domain resources in the frequency domain; The at least one substructure independently configures frequency domain resources in the frequency domain; The at least one substructure determines a frequency domain resource location based on a preset rule.
6. The method according to claim 1, characterized in that One of the at least one substructure carries a first sequence and a second sequence; or, The first sequence and the second sequence are respectively carried in different substructures.
7. The method according to claim 6, characterized in that The first sequence and the second sequence satisfy at least one of the following: The first sequence and the second sequence form a Golay complementary sequence pair; The first sequence and the second sequence constitute a Golay sequence pair; When j = 0, When j≠0 When j = 0, When j≠0, Among them, a n is the n+1th element in the first sequence, b n is the n+1th element in the second sequence, ST is the length of the first sequence or the second sequence, for a n The conjugate of for b n The conjugate of for a n+j The conjugate of for b n+j conjugation of; Here, j is an integer greater than or equal to 0 and less than or equal to ST-1.
8. The method according to claim 1, characterized in that The time interval included in the first signal is determined according to time domain data carried by at least one OOK symbol in the substructure.
9. The method according to claim 1, characterized in that: The first data from s i and y i The first data is used to determine the time domain data of M OOK symbols in the substructure; the s i The transmitted data corresponding to the OOK symbol with index i; Wherein, M is an integer greater than or equal to 1; Wherein, i is an integer greater than or equal to 0 and less than or equal to M-1; Among them, the y i For the s i In element or the previous elements or after elements, or, y i is a zero element, or, i A predefined element.
10. The method according to claim 1, characterized in that The first data from indivual and y i The first data is used to determine the time domain data of M OOK symbols in the substructure; the is a predefined value or a configurable value, The i is the transmitted data corresponding to the OOK symbol with sequence number i; Wherein, M is an integer greater than or equal to 1; Wherein, i is an integer greater than or equal to 0 and less than or equal to M-1; Among them, the y i For the s i In element or the previous elements or after elements, or, y i is a zero element, or, i A predefined element.
11. The method according to claim 9 or 10, characterized in that: and The sum is equal to K, where K is the number of subcarriers occupied by the first signal or the number of subcarriers configured for the first signal.
12. The method according to claim 11, characterized in that Said According to K, N1 and N IFFT Determine; where N1 is the number of sampling points occupied by the time interval or cyclic suffix, N IFFT It is the number of inverse fast Fourier transform IFFT points or the number of fast Fourier transform FFT points.
13. The method according to claim 1, characterized in that In the time domain data of M OOK symbols in the substructure, In the time domain data of the OOK symbol with index i, the first N i 1 elements are zero, or a predefined value; and / or, In the time domain data corresponding to the OOK symbol with index i, the following N i 2 elements are zero or a predefined value; Wherein, M is an integer greater than or equal to 1; Here, i is an integer greater than or equal to 0 and less than or equal to M-1.
14. The method according to claim 13, characterized in that In the time domain data of M OOK symbols in the substructure, The first N in the time domain data of the first OOK symbol i 1 elements are zero or a predefined value; in the remaining M-1 OOK symbols of time domain data, the first N i 1 elements and the N i 2 elements are zero or a predefined value; or, In the time domain data of each OOK symbol, the first N i 1 elements and the N i 2 elements are zero or a predefined value; or, The N after the time domain data of the first OOK symbol i 2 elements are zero or a predefined value; in the remaining M-1 OOK symbols of time domain data, the first N i 1 elements and the N i 2 elements are either zero or a predefined value.
15. The method according to claim 13, characterized in that N i 1 and N i 2 The relationship satisfies at least one of the following: N i 1 =N i 2 ; N i 1 The value of is greater than or equal to x; N i 2 The value of is greater than or equal to x; N i 1 The value of is less than or equal to x; N i 2 The value of is less than or equal to x; N i 1 The value of is greater than or equal to y; N i 2 The value of is greater than or equal to y; N i 1 The value of is less than or equal to y; N i 2 The value of is less than or equal to y; Among them, y=2x, x and y are positive integers; x is determined according to at least one of the following: the number of time domain sampling points corresponding to the cyclic prefix, the number of time domain sampling points corresponding to the time interval, the number of time domain sampling points corresponding to the cyclic suffix, the number of time domain sampling points configured by the system, and the number of time domain sampling points corresponding to the timing error configured by the system.
16. The method according to claim 1, characterized in that The first data is composed of M second data; wherein the first data is used to determine the time domain data of the M OOK symbols in the substructure; The second data is composed in at least one of the following ways: By B i x i , A i s i and C i y i The composition of i is the transmitted data corresponding to the OOK symbol with sequence number i; By B i x i , length A i of and C i y i The composition of i is the transmitted data corresponding to the OOK symbol with sequence number i; wherein, is a predefined value or a configurable value, 0<=j<=A i -1; Wherein, M is an integer greater than or equal to 1; Among them, A i , B i or C i is an integer greater than or equal to 0; Wherein, i is an integer greater than or equal to 0 and less than or equal to M-1; Among them, x i is zero, or x i is a predefined value, or, x i is the configured value; and / or, y i is zero, or, i A predefined value, or y i is the configured value.
17. The method according to claim 16, characterized in that B configured in the first OOK symbol among M OOK symbols i = 0 and C i Greater than 0, the remaining M-1 OOK symbols are configured with B i and C i All are greater than 0; or, B configured in each of the M OOK symbols i and C i All are greater than 0; or, C configured in the first OOK symbol among M OOK symbols i = 0 and B i Greater than 0, the remaining M-1 OOK symbols are configured with B i and C i Both are greater than 0.
18. The method according to claim 16, characterized in that B i and C i Satisfy at least one of the following: B i =C i ; B i The value of is greater than or equal to m; C i The value of is greater than or equal to m; B i The value of is less than or equal to m; C i The value of is less than or equal to m; B i The value of is greater than or equal to n; C i The value of is greater than or equal to n; B i The value of is less than or equal to n; C i The value of is less than or equal to n; Among them, n=2m, m and n are positive integers; m is determined according to x, and x is determined according to at least one of the following: the number of time domain sampling points corresponding to the cyclic prefix, the number of time domain sampling points corresponding to the time interval, the number of time domain sampling points corresponding to the cyclic suffix, the number of time domain sampling points configured by the system, and the number of time domain sampling points corresponding to the timing error configured by the system.
19. The method according to claim 18, characterized in that The m is based on K, N2 and N IFFT Determine; wherein K is the number of subcarriers occupied by the first signal or the number of subcarriers configured for the first signal, N2 is the x, N IFFT It is the number of IFFT points or FFT points.
20. A communication device, characterized in that: include: a processor and a memory for storing instructions executable by the processor; The processor is configured to execute the instruction so that the communication device performs the signal generation method according to any one of claims 1 to 19.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a communication device, the communication device executes the signal generation method according to any one of claims 1 to 19.
22. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the signal generation method according to any one of claims 1 to 19.