Signal sending method, signal receiving method, communication node, and storage medium
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-01-14
- Publication Date
- 2026-08-13
Smart Images

Figure CN2026072408_13082026_PF_FP_ABST
Abstract
Description
Signal transmission methods, reception methods, communication nodes, and storage media Technical Field
[0001] This application relates to the field of communication technology, and in particular to a signal transmission method, a signal reception method, a communication node, and a storage medium. Background Technology
[0002] For communication systems, in addition to latency, reliability, and availability, the energy efficiency of user equipment (UE) is also crucial. Currently, UEs typically require charging weekly or daily depending on individual usage habits. Generally, UEs may consume tens of milliwatts of power when in Radio Resource Control (RRC) idle or inactive states, and hundreds of milliwatts when connected via RRC. Therefore, extending UE battery life is essential for improving energy efficiency and enhancing user experience. UE power consumption depends in part on the wake-up cycle length of its configured wake-up signal, such as the paging cycle. In related technologies, Extended Discontinuous Reception (eDRX) technology is used to save power while meeting energy consumption requirements, but this results in high latency for the wake-up signal. Summary of the Invention
[0003] This application provides a signal transmission method, a signal reception method, a communication node, and a storage medium.
[0004] In a first aspect, embodiments of this application provide a method for transmitting a signal, comprising:
[0005] Send the first signal;
[0006] The first signal is generated based at least on first information of a length of a first value and first sequence information, wherein the first sequence information includes at least one of the following:
[0007] Second sequence information;
[0008] The first part is a first number of sequence elements in the second sequence information, or the first part is a first number of zero elements, or the first part is a first number of predefined elements;
[0009] The second part; the second part is the second number of sequence elements in the second sequence information, or the second part is the second number of zero elements, or the second part is the second number of predefined elements.
[0010] Secondly, embodiments of this application provide a method for receiving a signal, including:
[0011] Receive the first signal;
[0012] The first signal is generated based at least on first information of a length of a first value and first sequence information, wherein the first sequence information includes at least one of the following:
[0013] Second sequence information;
[0014] The first part is a first number of sequence elements in the second sequence information, or the first part is a first number of zero elements, or the first part is a first number of predefined elements;
[0015] The second part; the second part is the second number of sequence elements in the second sequence information, or the second part is the second number of zero elements, or the second part is the second number of predefined elements.
[0016] Thirdly, embodiments of this application provide a method for transmitting a signal, including:
[0017] A third sequence is transmitted via a second signal, the third sequence being used to indicate third information;
[0018] The second signal occupies at least one time-domain symbol in the time domain, and the signal transmitted in one of the time-domain symbols is generated by the first processing procedure.
[0019] Fourthly, embodiments of this application provide a method for receiving a signal, including:
[0020] A third sequence is received via a second signal, the third sequence being used to indicate third information;
[0021] The second signal occupies at least one time-domain symbol in the time domain, and the signal received in one of the time-domain symbols is generated through a first processing procedure.
[0022] Fifthly, embodiments of this application provide a communication node, including: a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the methods provided in the first, second, third, or fourth aspects of embodiments of this application.
[0023] Sixthly, embodiments of this application provide a storage medium storing a computer program, which, when executed by a processor, implements the steps of the methods provided in the first, second, third, or fourth aspects of embodiments of this application.
[0024] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description
[0025] Figure 1 is a schematic diagram of a wireless communication system provided in an embodiment of this application;
[0026] Figure 2 is a schematic flowchart of a signal transmission method provided in an embodiment of this application;
[0027] Figure 3 is a schematic diagram of the signal generation process provided in an embodiment of this application;
[0028] Figure 4 is another schematic diagram of the signal generation process provided in the embodiment of this application;
[0029] Figure 5 is another schematic diagram of the signal generation process provided in the embodiments of this application;
[0030] Figure 6 is a schematic flowchart of a signal receiving method provided in an embodiment of this application;
[0031] Figure 7 is a schematic flowchart of another signal transmission method provided in an embodiment of this application;
[0032] Figure 8 is a schematic flowchart of another signal receiving method provided in an embodiment of this application;
[0033] Figure 9 is a schematic diagram of a signal transmitting device provided in an embodiment of this application;
[0034] Figure 10 is a schematic diagram of a signal receiving device provided in an embodiment of this application;
[0035] Figure 11 is a schematic diagram of another structure of the signal transmitting device provided in an embodiment of this application;
[0036] Figure 12 is a schematic diagram of another structure of the signal receiving device provided in the embodiment of this application;
[0037] Figure 13 is a schematic diagram of a communication node provided in an embodiment of this application. Detailed Implementation
[0038] It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0039] To meet battery life requirements, the 3rd Generation Partnership Project (3GPP) considered introducing an ultra-low power wake-up mechanism in the Rel-18 standard. The core of this mechanism is the Low Power Wake-Up Signal (LP-WUS), where the user uses a separate receiver to receive the LP-WUS signal, which wakes up the primary wireless device for data transmission and reception. When the user equipment does not detect the LP-WUS signal, the primary receiver remains in deep sleep, further reducing the user equipment's power consumption. The user equipment's power consumption depends in part on the wake-up period length of the configured wake-up signal, such as the paging period. To meet power consumption requirements, related technologies employ Extended Discontinuous Reception (eDRX) to save power, but this results in high latency for the wake-up signal.
[0040] eDRX offers a longer paging period than Discontinuous Reception (DRX), allowing user equipment to save power, but also resulting in longer downlink data latency. In eDRX, modules typically only listen to the paging channel within the paging time window (PTW) according to the DRX cycle to receive downlink services; outside the PTW, they are in sleep mode, not listening to the paging channel and unable to receive downlink services. In other words, eDRX involves modules continuously turning the receiver on and off; when the receiver is on, data can be received, and when the receiver is off, data cannot be received. The eDRX wake-up cycle consists of these two complete periods: turning the receiver off and turning it on.
[0041] Based on this, the technical solution provided in this application embodiment generates a first signal based at least on first information and first sequence information of a length of a first value. The first sequence information can be obtained based on second sequence information and / or variations of the second sequence information. In some examples, when the first signal is used as a wake-up signal, a shorter wake-up cycle can be configured for the wake-up signal, thereby reducing the wake-up signal latency while meeting the power consumption requirements of the user device.
[0042] Furthermore, the Internet of Things (IoT) has garnered significant attention in recent years. The interconnectivity of more objects promises to improve efficiency and quality of life. Manually replaceable or rechargeable batteries cannot meet the power needs of all IoT devices, leading to high maintenance costs, serious environmental problems, and even security risks in certain application scenarios. Therefore, 3GPP Rel-19 researches a new IoT technology (Ambient IoT) with a significantly higher connection count and / or device density than related 3GPP IoT technologies, while maintaining significantly lower complexity and power consumption than 3GPP Low-Power Wide-Area Network (LPWA) technologies such as Narrow Band Internet of Things (NB-IoT) and Long Term Evolution-Machine Type Communication (LTE-MTC). Therefore, the technical solutions provided in this application are also applicable to signaling and communication in Ambient IoT.
[0043] The signal transmission and reception methods provided in this application can be applied to various wireless communication systems, such as Long Term Evolution (LTE) systems (4th-Generation (4G) systems), New Radio (NR) systems (5th-Generation (5G) systems), LTE and NR hybrid architecture systems, and new communication systems that will emerge in future communication development, such as 6th-Generation (6G) systems.
[0044] For example, the communication system used in this application embodiment is shown in FIG1. The communication system may include a first node 110 and a second node 120. The first node 110 may be a base station (BS) or a relay node performing relay functions. The second node 120 may be a user equipment (UE) or an intermediate node performing relay functions. The base station may include an evolved NodeB (eNB or eNodeB) in Long Term Evolution Advanced (LTEA), a Transmission Reception Point (TRP), a base station or gNB in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a Wireless Fidelity (WiFi) system, etc. The base station may also include various macro base stations, micro base stations, femtobase stations, wireless remote extensions, routers, WiFi devices, or various network-side devices such as primary cells and secondary cells, and Location Management Function (LMF) devices. It can also be a module or unit that performs some of the functions of a base station. For example, it can be a centralized unit (CU) or a distributed unit (DU). It should be noted that the embodiments of this application do not limit the specific form of the first node 110 and the second node 120.
[0045] Figure 2 is a schematic flowchart of a signal transmission method provided in an embodiment of this application. This signal transmission method can be applied, but is not limited to, the first node 110 in the communication system shown in Figure 1. As shown in Figure 2, the method may include, but is not limited to, the following S201:
[0046] S201. Send a first signal, the first signal being generated based at least on first information and first sequence information of a length of a first value.
[0047] The aforementioned first information is generated from source information through a specified processing procedure, which includes at least one of the following: segmentation, repetition, bit-level repetition, encoding, modulation, interleaving, adding padding bits, and adding Cyclic Redundancy Check (CRC) bits.
[0048] The first sequence information is obtained based on the second sequence information and / or a variation thereof. The first sequence information may include at least one of the following: the second sequence information, the first part, and the second part.
[0049] The first part can be a first number of sequence elements in the second sequence information, or a first number of zero elements, or a first number of predefined elements. Optionally, the first part can be a first number of sequence elements located at the end of the second sequence information.
[0050] The second part can be a second number of sequence elements in the second sequence information, or a second number of zero elements, or a second number of predefined elements. Optionally, the second part can be a second number of sequence elements located at the beginning of the second sequence information.
[0051] The second sequence information can be a binary random sequence, such as a ZC (Zadoff-Chu) sequence, a Maximum Length Linear Feedback Shift Register Sequence (M sequence), or a Pseudo Noise Sequence (PN sequence). The second sequence information can also be a repetition of a binary random sequence.
[0052] In some examples, the first sequence information can be obtained in at least one of the following combinations:
[0053] [Part 1, Second Sequence Information, Part 2];
[0054] [Part One, Second Sequence Information];
[0055] [Second sequence information, second part];
[0056] [Part Two, Second Sequence Information, Part One];
[0057] [Part Two, Second Sequence Information];
[0058] [Second sequence information, first part].
[0059] In some examples, the first sequence information can also be obtained by processing elements of the second sequence information. For example, multiplying, dividing, adding, and / or subtracting a data element from the sequence elements in the second sequence information, the processed second sequence information is determined as the first sequence information.
[0060] In some examples, the aforementioned first signal can be a Low Power Wake-Up Signal (LP-WUS), a Low Power Synchronization Signal (LP-SS), or a Low Power Preamble (LP-Preamble). Alternatively, the first signal can also be other types of signals, such as signaling and signals in Ambient IoT scenarios, which are not limited in the embodiments of this application.
[0061] The role of LP-WUS is to carry wake-up signal information. The purpose of the wake-up signal is to allow user equipment (UE) to detect the Wake-Up Signal (WUS) before a paging message arrives when it enters Idle (RRC_IDLE) mode, / or Inactive (RRC_INACTIVE) mode, and / or Connected (RRC_CONNECTED) mode. This allows the UE to activate its receiver to receive the paging message, preventing excessive power consumption caused by the UE checking for paging messages when none are present. Simultaneously, in Connected (RRC_CONNECTED) mode, the UE can also detect WUS to determine if scheduling has arrived. Upon detecting WUS, the UE activates its receiver to receive the Physical Downlink Control Channel (PDCCH), avoiding excessive power consumption by checking the PDCCH when no scheduling information is available. In short, the wake-up signal is an important energy-saving mechanism.
[0062] The functions of LP-SS include at least one of the following: performing Radio Resource Management (RRM) measurements by detecting LP-SS, performing downlink synchronization by detecting LP-SS, and performing frequency offset correction by detecting LP-SS.
[0063] The functions of LP-Preamble include at least one of the following: performing RRM measurement by detecting LP-Preamble, performing downlink synchronization by detecting LP-Preamble, and performing frequency offset correction by detecting LP-Preamble.
[0064] Optionally, the transmission of LP-Preamble can take place before LP-WUS, and the terminal can perform downlink synchronization and / or frequency offset correction by detecting LP-Preamble, thereby improving the terminal's detection performance of LP-WUS.
[0065] The waveform of the aforementioned first signal (such as LP-WUS / LP-SS / LP-Preamble) can be generated using on-off keying (OOK) modulation. Therefore, the first signal can be referred to as OOK-based LP-WUS / LP-SS / LP-Preamble. Furthermore, in this application, the aforementioned first signal can be carried by multiple subcarriers. That is, when the number of subcarriers occupied by the OOK-based LP-WUS / LP-SS / LP-Preamble in the frequency domain is greater than one, the OOK-based LP-WUS / LP-SS / LP-Preamble can also be referred to as MC-OOK-based LP-WUS / LP-SS / LP-Preamble. Here, MC can be understood as multi-carrier or multi-subcarrier. MC-OOK is an implementation of OOK; therefore, the descriptions in the following embodiments no longer distinguish between OOK and MC-OOK, and the two concepts can be used interchangeably.
[0066] Next, taking MC-OOK based LP-WUS as the first signal as an example, the generation process of the first signal is introduced, as shown in Figure 3. The generation process of M MC-OOK based LP-WUS signals includes the following steps:
[0067] Step 1: The first message sent on M OOK symbols is S M Define S M =[S0,S1,S2,…,S M-1 And its length is M, where M is an integer greater than or equal to 1.
[0068] Step 2: According to certain rules, process the first information S with a length of the first value (e.g., M). M Convert to second information Q with a length of the second value k , where Q k The length is K, where K is an integer greater than or equal to 1.
[0069] Alternatively, the conversion rules here can be as follows:
[0070] ;or,
[0071] Where A0+A1+…A i +…+A M-1 =K, the above sequence The value of can be configured, where 0 ≤ i ≤ M-1. Here, the sequence... This can be understood as the first sequence of information.
[0072] Step 3: Transfer the second information Q k After K-point Discrete Fourier Transform (DFT) / Fast Fourier Transform (FFT) operations, the data information D is obtained. k , denoted as D k =[d0,d1,d2,d3,…,d K-1 ].
[0073] Furthermore, optionally, the data information D can also be... k Perform at least one of the following operations:
[0074] For D k Perform an upward circular shift operation, the size of which is Or K / 2.
[0075] For D k Perform a downward circular shift operation, the size of which is Or K / 2.
[0076] For D k Perform a left circular shift operation, the size of which is Or K / 2.
[0077] For D k Perform a right circular shift operation, the size of which is Or K / 2.
[0078] For D k Perform the FFT operation, where FFT is a function that shifts the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFT(X) swaps the left and right halves of X or the top and bottom halves of X. For a matrix X, FFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0079] in, This is the round-up operator. This is the floor operator.
[0080] Step 4: Transfer data information D kThe data is padded onto K subcarriers in the frequency domain. When the overall frequency bandwidth of the system includes N subcarriers, an N-point Inverse Discrete Fourier Transform (IDFT) / Inverse Fast Fourier Transform (IFFT) operation is performed on the padded data on the N subcarriers to obtain time-domain data T with N sampling points. N =[t0,t1,t2,t3,…,t N-1 ]. Where N is an integer greater than or equal to 1.
[0081] Among them, T N =[t0,t1,t2,t3,…,t N-1 ] is the sampling point data of M OOK time-domain symbols, that is, the time-domain representation of the first signal on an Orthogonal Frequency Division Multiplexing (OFDM) symbol.
[0082] Where, [t0,t1,t2,t3,…,t N / M-1 ] represents the sampling point data of the first OOK time-domain symbol out of M OOK time-domain symbols, [t N / M ,t N / M+1 ,…,t 2N / M-1 ] represents the sampling point data of the second OOK time-domain symbol out of M OOK time-domain symbols, and so on, [t (M-1)N / M ,t(M-1)N / M+1,…,t N-1 ] represents the sampling point data of the Mth OOK time-domain symbol out of M OOK time-domain symbols.
[0083] Furthermore, before performing the N-point IDFT / IFFT operation, at least one of the following operations can be performed on the data filled on the N subcarriers:
[0084] Perform an upward circular shift operation on the data, with the shift size being... Or N / 2.
[0085] Perform a downward circular shift operation on the data, with the shift size being... Or N / 2. Perform a left circular shift operation on the data, with the shift size being... Or N / 2.
[0086] Perform a right circular shift operation on the data, with the shift size being... Or N / 2.
[0087] The FFT operation is performed on the data, where FFT is a function used to shift the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFT(X) swaps the left and right halves of X or swaps the top and bottom halves of X. For a matrix X, FFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0088] Step 5: Time-domain data T from N sampling points N =[t0,t1,t2,t3,…,t N-1 Before sending, a CP (Cyclic prefix) operation can be performed, which involves adding a CP to the time-domain data T of N sampling points. N N at the tail CP The time-domain data T, which is copied from the information of one sampling point to N sampling points, is... N The head is removed, forming (N+N) CP The time-domain data of (N+N) sampling points, and then these (N+N) CP Data from ) sampling points is sent out.
[0089] Optionally, in step 4 above, 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 generation process of the first signal can be as shown in Figure 4. Then, the process of step 4 is modified as follows:
[0090] (1) Data information D k =[d0,d1,d2,d3,…,d K-1 Process processing, D k Convert to E k1 , of which E k1 =[e0,e1,e2,e3,…,e k1-1 ].
[0091] Furthermore, it is also possible to analyze E k1 Perform at least one of the following operations:
[0092] For E k1 Perform an upward circular shift operation, the size of which is Or K1 / 2.
[0093] For E k1 Perform a downward circular shift operation, the size of which is Or K1 / 2.
[0094] For E k1 Perform a left circular shift operation, the size of which is Or K1 / 2.
[0095] For E k1 Perform a right circular shift operation, the size of which is Or K1 / 2.
[0096] For E k1 Perform the FFT operation, where FFT is a function used to shift the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFT(X) swaps the left and right halves of X or swaps the top and bottom halves of X. For a matrix X, FFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0097] in, This is the round-up operator. This is the floor operator.
[0098] (2) Transfer data information E k1 Fill the K1 subcarriers in the frequency domain.
[0099] (3) When the overall frequency domain bandwidth of the system includes N subcarriers, perform N-point IDFT / IFFT operations on the padding data on the N subcarriers to obtain time domain data T at N sampling points. N =[t0,t1,t2,t3,…,t N-1 ]. Where N is an integer greater than or equal to 1.
[0100] Among them, T N =[t0,t1,t2,t3,…,t N-1 ] is the sampling point data of M OOK time-domain symbols, that is, the time-domain representation of the first signal on an OFDM symbol.
[0101] Where, [t0,t1,t2,t3,…,t N / M-1 ] represents the sampling point data of the first OOK time-domain symbol out of M OOK time-domain symbols, [t N / M ,t N / M+1 ,…,t 2N / M-1 ] represents the sampling point data of the second OOK time-domain symbol out of M OOK time-domain symbols, and so on, [t (M-1)N / M ,t(M-1)N / M+1,…,t N-1 ] represents the sampling point data of the Mth OOK time-domain symbol out of M OOK time-domain symbols.
[0102] Furthermore, before performing the N-point IDFT / IFFT operation, at least one of the following operations can be performed on the data filled on the N subcarriers:
[0103] Perform an upward circular shift operation on the data, with the shift size being... Or N / 2.
[0104] Perform a downward circular shift operation on the data, with the shift size being... Or N / 2. Perform a left circular shift operation on the data, with the shift size being... Or N / 2.
[0105] Perform a right circular shift operation on the data, with the shift size being... Or N / 2.
[0106] The FFT operation is performed on the data, where FFT is a function used to shift the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFT(X) swaps the left and right halves of X or swaps the top and bottom halves of X. For a matrix X, FFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0107] in, This is the round-up operator. This is the floor operator.
[0108] In other embodiments, a process for generating a first signal is also provided. Taking MC-OOK based LP-WUS as an example, as shown in Figure 5, the process for generating M MC-OOK based LP-WUS signals includes the following steps:
[0109] Step 1: The first message sent on M OOK symbols is S M Define S M =[S0,S1,S2,…,S M-1 And its length is M, where M is an integer greater than or equal to 1.
[0110] Step 2: According to certain rules, process the first information S with a length of the first value (e.g., M). M Convert to second information of length two. (This process is not shown in Figure 5). Among them... The length of is K, where K is an integer greater than or equal to 1.
[0111] Alternatively, the conversion rules here can be as follows:
[0112] or,
[0113] in, Furthermore, The value of is equal to N, where N is the number of subcarriers included in the system bandwidth.
[0114] Among them, the above sequence The value of can be configured, where 0 ≤ i ≤ M-1. Here, the sequence... This can be understood as the first sequence of information.
[0115] Step 3: Transfer the second information After processing by the first processing module, data information D is obtained. k , denoted as D k =[d0,d1,d2,d3,…,d K-1 ].
[0116] The first processing module includes at least one of the following operations:
[0117] (1) Apply the following formula to the second information. The data information D is obtained through processing. k :
[0118] in, Optionally, Let F be the generalized inverse matrix. Where (X) -1 To find the inverse of matrix X, (X) is the operation. H To find the conjugate transpose of matrix X, (X) T To find the transpose of matrix X, perform the matrix operation.
[0119] Where F is a matrix consisting of K columns of elements in the IDFT matrix, matrix F is A matrix with K rows and K columns.
[0120] The expression for the IDFT matrix is:
[0121] or,
[0122] Furthermore, the K columns of elements in the IDFT matrix that make up F are in the IDFT matrix. The position of a column element is determined at least by the data information D. k The positions or indices of the K subcarriers filled into the frequency domain are determined.
[0123] (2) It can also be used for data information D k Perform at least one of the following operations:
[0124] For D kPerform an upward circular shift operation, the size of which is Or K / 2.
[0125] For D k Perform a downward circular shift operation, the size of which is Or K / 2.
[0126] For D k Perform a left circular shift operation, the size of which is Or K / 2.
[0127] For D k Perform a right circular shift operation, the size of which is Or K / 2.
[0128] For D k Perform the FFT operation, where FFT is a function used to shift the zero-frequency component of the Fourier transform to the center of the spectrum. For a vector X, FFT(X) swaps the left and right halves of X or swaps the top and bottom halves of X. For a matrix X, FFT(X) swaps the first and third quadrants, and the second and fourth quadrants.
[0129] in, This is the round-up operator. This is the floor operator.
[0130] Step 4: Transfer data information D k The data is padded onto K subcarriers in the frequency domain. When the overall frequency bandwidth of the system includes N subcarriers, N-point IDFT / IFFT operations are performed on the padded data on the N subcarriers to obtain time-domain data T at N sampling points. N =[t0,t1,t2,t3,…,t N-1 ]. Where N is an integer greater than or equal to 1.
[0131] Among them, T N =[t0,t1,t2,t3,…,t N-1 ] is the sampling point data of M OOK time-domain symbols, that is, the time-domain representation of the first signal on an OFDM symbol.
[0132] Where, [t0,t1,t2,t3,…,t N / M-1 ] represents the sampling point data of the first OOK time-domain symbol out of M OOK time-domain symbols, [t N / M ,t N / M+1 ,…,t 2N / M-1 ] represents the sampling point data of the second OOK time-domain symbol out of M OOK time-domain symbols, and so on, [t (M-1)N / M,t(M-1)N / M+1,…,t N-1 ] represents the sampling point data of the Mth OOK time-domain symbol out of M OOK time-domain symbols.
[0133] Step 5: Time-domain data T from N sampling points N =[t0,t1,t2,t3,…,t N-1 Before sending, a CP operation can also be performed, which involves adding time-domain data T from N sampling points. N N at the tail CP The time-domain data T, which is copied from the information of one sampling point to N sampling points, is... N The head is removed, forming (N+N) CP The time-domain data of (N+N) sampling points, and then these (N+N) CP Data from ) sampling points is sent out.
[0134] Optionally, in step 4 above, 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, then the process of step 4 is modified as follows:
[0135] (1) Data information D k =[d0,d1,d2,d3,…,d K-1 Process D k Convert to E k1 , of which E k1 =[e0,e1,e2,e3,…,e k1-1 ].
[0136] (2) Transfer data information E k1 Fill the K1 subcarriers in the frequency domain.
[0137] (3) When the overall frequency domain bandwidth of the system includes N subcarriers, perform N-point IDFT / IFFT operations on the padding data on the N subcarriers to obtain time domain data T at N sampling points. N =[t0,t1,t2,t3,…,t N-1 ]. Where N is an integer greater than or equal to 1.
[0138] Among them, T N =[t0,t1,t2,t3,…,t N-1 ] is the sampling point data of M OOK time-domain symbols, that is, the time-domain representation of the first signal on an OFDM symbol.
[0139] Where, [t0,t1,t2,t3,…,t N / M-1] represents the sampling point data of the first OOK time-domain symbol out of M OOK time-domain symbols, [t N / M ,t N / M+1 ,…,t 2N / M-1 ] represents the sampling point data of the second OOK time-domain symbol out of M OOK time-domain symbols, and so on, [t (M-1)N / M ,t(M-1)N / M+1,…,t N-1 ] represents the sampling point data of the Mth OOK time-domain symbol out of M OOK time-domain symbols.
[0140] In some embodiments, the first information S can also be processed in either method 1 or method 2. M Processing yields the second information Q. k Or second information
[0141] Method 1: The first message sent on M OOK symbols is S M Define S M =[S0,S1,S2,…,S M-1 And its length is M.
[0142] Step 1: Based on the first information S M element S in i Generate Es i :
[0143] For example, Es i It can satisfy at least one of the following formulas:
[0144] Where, x i =0 or x i =s i y i =0 or y i =s i .
[0145] Step 2: Based on Es i Generate second information Q k Or second information
[0146] Among them, Q k =[Es0,Es1,…,Es M-1 ],
[0147] Q k The length of the signal is K, where K can be the number of subcarriers occupied by the first signal in the frequency domain. It should be noted that the number of subcarriers corresponding to the guard bandwidth configured for the first signal in the frequency domain is not counted in the K subcarriers.
[0148] The length is The value of can be N, where N is the number of subcarriers included in the system bandwidth.
[0149] Method 2: The first message sent on M OOK symbols is S M Define S M =[S0,S1,S2,…,S M-1 And its length is M.
[0150] Step 1: Based on the first information S M element S in i Generate Es i :
[0151] For example, Es i It can satisfy at least one of the following formulas:
[0152] in, or B in i For example, an element It can be The last B in i There are n elements, 0 ≤ b i ≤B i -1.
[0153] or for C in i For example, an element It can be The first C i There are elements, 0 ≤ c i ≤C i -1.
[0154] Where, sequence The value of can be configured, 0 ≤ i ≤ M-1. Here is the sequence. This can be understood as the first sequence of information.
[0155] Step 2: Based on Es i Generate second information Q k Or second information
[0156] Among them, Q k =[Es0,Es1,…,Es M-1 ],
[0157] Among them, Qk The length is K, where K can be the number of subcarriers occupied by the first signal in the frequency domain. It should be noted that the number of subcarriers corresponding to the guard bandwidth configured for the first signal in the frequency domain is not counted in the K subcarriers.
[0158] in, The length is The value of can be N, where N is the number of subcarriers included in the system bandwidth.
[0159] In some embodiments, the second sequence information may optionally be determined based on at least one of the following: the sequence length of the second sequence information, the cyclic shift value, and the root index value.
[0160] Specifically, the sequence length of the second sequence information is defined as B. zc The cyclic shift value is C v The root index value is q. The root index value is taken from a set of root index values, for example, a set of root index values called Set_q, which can include [1, 2, 3, ..., B]. zc -1]. In some implementations, the second sequence information can be generated according to the following process:
[0161] First, it can be based on the root index value q and the sequence length B. zc Generate sequence X according to the following formula q (m):
[0162] Secondly, based on the cyclic shift value C v For the above sequence X q (m) Perform a shift operation to generate the second sequence information X. q ′(m): X q ′(m)=X q ((m+C v )mod B zc ), m=0,1,…,B zc -1.
[0163] In other implementations, the second sequence information can also be generated according to the following process:
[0164] First, based on the root index value q and the sequence length B zc Generate sequence X according to the following formula q (m):
[0165] Secondly, the above sequence X q (m) is determined to be the second sequence information.
[0166] Based on the above embodiments, the method may optionally include: determining the sequence length of the second sequence information according to the transmission mode of the first signal.
[0167] Optionally, when the first signal adopts the first transmission method, the sequence length of the second sequence information is 127 or 131.
[0168] Optionally, when the first signal uses the first transmission method, the sequence length of the second sequence information is 61. In this case, the first sequence information includes not only the second sequence information but also a first part and a second part. The first part consists of a first number of zero elements, and the second part consists of a second number of zero elements. Optionally, the sum of the first and second numbers is 67 or 71. Optionally, when the first signal uses the second transmission method, the sequence length of the second sequence information is 61.
[0169] Optionally, when the first signal adopts the second transmission method, the sequence length of the second sequence information is 31. In this case, the first sequence information includes not only the second sequence information but also a first part and a second part. The first part consists of a first number of zero elements, and the second part consists of a second number of zero elements. Optionally, the sum of the first and second numbers is 33 or 35.
[0170] Optionally, if the first signal adopts the third transmission method, the sequence length of the second sequence information is 31.
[0171] Optionally, when the first signal adopts the third transmission method, the sequence length of the second sequence information is 17. In this case, the first sequence information includes not only the second sequence information but also a first part and a second part. The first part consists of a first number of zero elements, and the second part consists of a second number of zero elements. Optionally, the sum of the first and second numbers is 15 or 16.
[0172] Specifically, the transmission mode of the first signal may include at least one of the following: OOK, M=1; OOK, M=2; OOK, M=4.
[0173] Wherein, OOK, M=1 means at least one of the following: an OFDM symbol includes M=1 OOK symbols; an OFDM symbol carries M=1 elements or data information; an OFDM symbol carries M=1 elements in the data information.
[0174] Wherein, OOK, M=2 means at least one of the following: an OFDM symbol includes M=2 OOK symbols; an OFDM symbol carries M=2 elements or data information; an OFDM symbol carries M=2 elements in the data information.
[0175] Wherein, OOK, M=4 means at least one of the following: an OFDM symbol includes M=4 OOK symbols; an OFDM symbol carries M=4 elements or data information; an OFDM symbol carries M=4 elements in the data information.
[0176] Based on the above embodiments, the method may optionally further include: determining a set of root index values according to the transmission mode of the first signal. Optionally, when the first signal adopts the first transmission mode, the set of root index values contains at least one element from [1, 126, 2, 125, 3, 124]; when the first signal adopts the first transmission mode, the set of root index values contains at least one element from [1, 130, 2, 129, 3, 128]; when the first signal adopts the first transmission mode, the set of root index values contains at least one element from [1, 60, 2, 59, 3, 58].
[0177] Optionally, when the first signal adopts the second transmission method, the set of root index values contains at least one element from [1, 60, 2, 59, 3, 58]; when the first signal adopts the second transmission method, the set of root index values contains at least one element from [1, 30, 2, 29, 3, 28].
[0178] Optionally, when the first signal adopts the third transmission method, the set of root index values contains at least one element from [1, 30, 2, 29, 3, 28]; when the first signal adopts the third transmission method, the set of root index values contains at least one element from [1, 16, 2, 15, 3, 14].
[0179] Optionally, when the number of second sequence information is greater than 1, the aforementioned root index value is the first root index value used to generate the second sequence information. Optionally, the aforementioned root index value may be the value of the first element in the set of root index values, and / or the aforementioned root index value may be determined based on first indication information, which is used to indicate the root index value and / or the position or index of the root index value in the set of root index values.
[0180] Based on the above embodiments, optionally, the cyclic shift value is determined according to at least one of the following methods:
[0181] Method 1: Determine the cyclic shift value based on the cyclic shift interval value.
[0182] Here, the cyclic shift interval refers to the distance between two cyclic shift values. Optionally, based on the cyclic shift interval Gap, the cyclic shift value C can be determined using the following formula. v Cv =v·Gap;
[0183] in,
[0184] Alternatively, based on the cyclic shift interval value Gap, the cyclic shift value C can also be determined using the following formula. v C v =a + v·Gap;
[0185] Where a is an integer greater than or equal to 0.
[0186] Method 2: Determine the cyclic shift value based on the second indication information. The second indication information is used to indicate the root index value and / or the cyclic shift value.
[0187] In some examples, the root index value and the available circular shift value corresponding to the root index value can be sorted, and the root index value or the circular shift value can be jointly indicated by the second indication information, or the root index value and the circular shift value can be jointly indicated by the second indication information.
[0188] Optionally, when the number of second sequence information is greater than 1, the second indication information is used to indicate the root index value and / or cyclic shift value of the first second sequence information. Further, all second sequence information is determined based on the second indication information and the number of second sequence information, and the root index value and / or cyclic shift value of the remaining second sequence information can be determined based on the second indication information and specified rules.
[0189] Optionally, when the first signal adopts the first transmission method, the root index value and cyclic shift value indicated by the second indication information can be as shown in Table 1 below:
[0190] Table 1
[0191] Optionally, when the first signal adopts the second transmission method, the root index value and cyclic shift value indicated by the second indication information can be as shown in Table 2 below:
[0192] Table 2
[0193] Optionally, when the first signal adopts the third transmission mode, the root index value and cyclic shift value indicated by the second indication information can be as shown in Table 3 below:
[0194] Table 3
[0195] For example, assuming the number of second sequence information is 4 and the index indicated by the second indication information is 0, then the indices corresponding to these 4 pieces of second sequence information are 0, 1, 2, and 3 respectively.
[0196] First, based on the index indicated by the second instruction information, query Table 1, Table 2, or Table 3 to obtain the root index value and circular shift value corresponding to each second sequence information. The specific table to query can be determined in conjunction with the transmission method of the first signal. For example, if the first signal uses the first transmission method, Table 1 can be queried; if the first signal uses the second transmission method, Table 2 can be queried; and if the first signal uses the third transmission method, Table 3 can be queried.
[0197] Next, based on the root index value q and the sequence length B of the second sequence information... zc Generate sequence X according to the following formula q (m):
[0198] Furthermore, based on the cyclic shift value C corresponding to each second sequence information... v For sequence X q (m) Perform a circular shift operation to generate four second sequence information X. q ′(m):
[0199] X q ′(m)=X q ((m+C v )mod B zc ), m=0,1,…,B zc -1.
[0200] It should be noted that the above table showing the correspondence between the root index value and / or the circular shift value indicated by the second indication information is only an example. Other methods can also be used to show the correspondence between the root index value and / or the circular shift value indicated by the second indication information. The value of the "index" column in the above table is only an illustration and can be replaced with other index values. This application embodiment does not limit this.
[0201] Based on the above embodiments, optionally, the above-mentioned cyclic shift interval value can be determined by at least one of the following methods:
[0202] Method 1: Indicate the cyclic shift interval value through the third indication information.
[0203] Optionally, the length of the third instruction information is equal to 3 or 4.
[0204] Optionally, the length of the third indication information is related to the transmission method of the first signal. Optionally, when the first signal adopts the first transmission method, the length of the third indication information is 2, 3, or 4; when the first signal adopts the second transmission method, the length of the third indication information is 1, 2, or 3; when the first signal adopts the third transmission method, the length of the third indication information is 1 or 2.
[0205] Optionally, the length of the third indication information is related to the subcarrier spacing. Optionally, the length of the third indication information corresponding to a subcarrier spacing of 15 kHz and / or 30 kHz is greater than or equal to the length of the third indication information corresponding to a subcarrier spacing of 60 kHz and / or 120 kHz.
[0206] Optionally, the length of the third indication information corresponding to a subcarrier spacing of 15 kHz and / or 30 kHz is 3 or 4.
[0207] Optionally, the length of the third indication information corresponding to a subcarrier spacing of 60 kHz and / or 120 kHz is 2 or 3.
[0208] Method 2: Determine the cyclic shift interval value based on the cyclic shift interval index and the subcarrier interval.
[0209] Optionally, for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship;
[0210] For the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
[0211] Optionally, the cyclic shift interval value is less than or equal to 63, or the cyclic shift interval value is less than or equal to 65.
[0212] Optionally, when the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, 31 or 63;
[0213] With a subcarrier spacing of 60kHz, the cyclic shift interval can be 0, 8, 16, 31, or 63.
[0214] With a subcarrier spacing of 30kHz, the cyclic shift interval can be 0, 4, 8, 16, 39, or 63.
[0215] With a subcarrier spacing of 15kHz, the cyclic shift interval can be 0, 2, 4, 8, 20, 40, or 63.
[0216] When the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0, 16, 31 or 65;
[0217] With a subcarrier spacing of 60kHz, the cyclic shift interval can be 0, 8, 16, 31 or 65.
[0218] With a subcarrier spacing of 30kHz, the cyclic shift interval can be 0, 4, 8, 16, 39, or 65.
[0219] With a subcarrier spacing of 15kHz, the cyclic shift interval can be 0, 2, 4, 8, 20, 40, or 65.
[0220] When the subcarrier spacing is 60kHz and / or 120kHz, the cyclic shift interval is 0 or the default value.
[0221] Optionally, the correspondence between the cyclic shift interval index, the subcarrier interval, and the cyclic shift interval value can be as shown in Table 4 or Table 5 below:
[0222] Table 4
[0223] Table 5
[0224] It should be noted that the above table showing the correspondence between the cyclic shift interval index, subcarrier interval, and cyclic shift interval value is only an example. Other methods can also be used to show the correspondence between the cyclic shift interval index, subcarrier interval, and cyclic shift interval value. Furthermore, the value of the "Gap Index" column in the above table is only an illustration and can be replaced with other index values. This application embodiment does not limit this.
[0225] In some examples, the second sequence information can be generated according to the following procedure:
[0226] For example, suppose the length of the required second sequence information is B. zc =127, the required amount of second sequence information is 4, the first root index value q=1, the gap index is 3 and the subcarrier spacing is 30kHz, then by querying Table 4 or Table 5 above, the cyclic shift interval value can be obtained as 16.
[0227] First, based on the root index value q and the sequence length B of the second sequence information... zc Generate sequence X according to the following formula q (m):
[0228] Next, according to C v =v·Gap, which determines the available cyclic shift values, including [0, 16, 32, 48, 64, 80, 96]. Wherein...
[0229] Since the required amount of second sequence information in this embodiment is 4, the first 4 cyclic shift values can be selected from the available cyclic shift values to generate the second sequence information, i.e., the cyclic shift values used to generate the second sequence information are [0, 16, 32, 48]. Of course, any 4 cyclic shift values can be selected from the available cyclic shift values, and this embodiment does not limit this.
[0230] Furthermore, based on the four cyclic shift values, the above sequence X is processed using the following formulas respectively. q (m) Perform a shift operation to obtain 4 second sequence information. X q ′(m)=X q ((m+C v )mod B zc ), m=0,1,…,B zc -1.
[0231] For example, suppose the length B of the second sequence information is... zc =127, the number of second sequence information is 4, the first root index value q=1, the gap index is 4 and the subcarrier spacing is 30kHz, then by querying Table 4 or Table 5 above, the cyclic shift interval value can be obtained as 39.
[0232] First, based on the root index value q and the sequence length B of the second sequence information... zc Generate sequence X according to the following formula q (m):
[0233] Next, according to C v =v·Gap, which determines the available cyclic shift values, including [0, 39, 78].
[0234] Since the required number of second sequence information is 4, and in this embodiment, one root index value corresponds to only 3 cyclic shift values used to generate the second sequence information, meaning that 3 cyclic shift values can only generate 3 pieces of second sequence information, which is insufficient for the required 4 pieces of second sequence information, the following process can be used to address this situation:
[0235] (1) The root index value q of the first 3 of the 4 second sequence information is set to 1. Based on the 3 cyclic shift values [0, 39, 78] corresponding to the above root index value, 3 second sequence information X are generated respectively according to the following formula. q ′(m): X q ′(m)=X q ((m+C v )mod B zc), m=0,1,…,B zc -1.
[0236] (2) The root index value of the second sequence information in the fourth item can be any other value in the set of root index values. For example, it can be the root index value after q=1 in the set of root index values, such as q=2; the cyclic shift value of the second sequence information in the fourth item can be any one of the above-mentioned available cyclic shift values [0, 39, 78]. For example, the first cyclic shift value, i.e., C, can be taken. v =0; then based on q=2 and C v =0, generate the fourth second sequence information X according to the following formula. q ′(m): X q ′(m)=X q ((m+C v )mod B zc ), m=0,1,…,B zc -1.
[0237] In other words, the principle for generating multiple second sequence information is as follows: (1) Select a cyclic shift value that satisfies the number of second sequence information from the available cyclic shift values corresponding to the first root index value, and then generate the corresponding number of second sequence information based on the first root index value and the selected cyclic shift value. (2) If the number of available cyclic shift values corresponding to the first root index value is less than the required number of second sequence information, other root index values can be selected from the set of root index values, and at least one cyclic shift value can be selected from the available cyclic shift values corresponding to the other root index values. Second sequence information can be generated based on the other root index values and the selected at least one cyclic shift value until the required number of second sequence information is met.
[0238] Method 3: Determine the cyclic shift interval value based on the transmission method of the first signal, the cyclic shift interval index, and the subcarrier interval.
[0239] Optionally, when the first signal adopts the first transmission mode, for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship;
[0240] For the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
[0241] Optionally, when the first signal adopts a first transmission mode (e.g., the first transmission mode is OOK, M=1), the correspondence between the cyclic shift interval value and the subcarrier interval includes at least one of the following:
[0242] When the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0, 16, 31 or 63;
[0243] When the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0, 16, 31 or 65;
[0244] With a subcarrier spacing of 60kHz, the cyclic shift interval can be 0, 8, 16, 31 or 63.
[0245] With a subcarrier spacing of 60kHz, the cyclic shift interval can be 0, 8, 16, 31 or 65.
[0246] With a subcarrier spacing of 30kHz, the cyclic shift interval can be 0, 4, 8, 16, 39 or 63.
[0247] With a subcarrier spacing of 30kHz, the cyclic shift interval can be 0, 4, 8, 16, 39 or 65.
[0248] With a subcarrier spacing of 15kHz, the cyclic shift interval values are 0, 2, 4, 8, 20, 40, or 63.
[0249] With a subcarrier spacing of 15 kHz, the cyclic shift interval can be 0, 2, 4, 8, 20, 40, or 65.
[0250] Optionally, when the first signal adopts the first transmission mode, the correspondence between the cyclic shift interval index, the subcarrier interval, and the cyclic shift interval value can be as shown in Table 6 or Table 7 below:
[0251] Table 6
[0252] Table 7
[0253] Optionally, when the first signal adopts the second transmission method, for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship;
[0254] For the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
[0255] Optionally, when the first signal adopts the second transmission mode (e.g., the second transmission mode is OOK, M=2), the correspondence between the cyclic shift interval value and the subcarrier interval includes at least one of the following:
[0256] When the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0, 16 or 30;
[0257] When the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0, 16 or 31;
[0258] With a subcarrier spacing of 60kHz, the cyclic shift interval can be 0, 8, 16, or 30.
[0259] With a subcarrier spacing of 60kHz, the cyclic shift interval can be 0, 8, 16, or 31.
[0260] With a subcarrier spacing of 30kHz, the cyclic shift interval can be 0, 4, 8, 16 or 30.
[0261] With a subcarrier spacing of 30kHz, the cyclic shift interval can be 0, 4, 8, 16 or 31.
[0262] With a subcarrier spacing of 15kHz, the cyclic shift interval can be 0, 2, 4, 8, 20, or 30.
[0263] With a subcarrier spacing of 15 kHz, the cyclic shift interval can be 0, 2, 4, 8, 20, or 31.
[0264] Optionally, when the first signal adopts the second transmission method, the correspondence between the cyclic shift interval index, the subcarrier interval, and the cyclic shift interval value can be as shown in Table 8 or Table 9 below:
[0265] Table 8
[0266] Table 9
[0267] Optionally, when the first signal adopts the third transmission mode, for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship;
[0268] For the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
[0269] Optionally, when the first signal adopts a third transmission mode (e.g., the third transmission mode is OOK, M=4), the correspondence between the cyclic shift interval value and the subcarrier interval includes at least one of the following:
[0270] When the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0 or 15;
[0271] When the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0 or 16;
[0272] When the subcarrier spacing is equal to 60kHz, the cyclic shift interval value is 0, 8 or 15;
[0273] When the subcarrier spacing is equal to 60kHz, the cyclic shift interval value is 0, 8 or 16;
[0274] With a subcarrier spacing of 30kHz, the cyclic shift interval can be 0, 4, 8, or 15.
[0275] When the subcarrier spacing is equal to 30kHz, the cyclic shift interval value is 0, 4, 8 or 16;
[0276] With a subcarrier spacing of 15 kHz, the cyclic shift interval can be 0, 2, 4, 8, or 15.
[0277] With a subcarrier spacing of 15 kHz, the cyclic shift interval can be 0, 2, 4, 8, or 16.
[0278] Optionally, when the first signal adopts the third transmission mode, the correspondence between the cyclic shift interval index, the subcarrier interval, and the cyclic shift interval value can be as shown in Table 10 or Table 11 below:
[0279] Table 10
[0280] Table 11
[0281] It should be noted that the use of a table to represent the correspondence between the cyclic shift interval index, subcarrier interval, and cyclic shift interval value under different transmission methods is only an example. Other methods can also be used to represent the correspondence between the cyclic shift interval index, subcarrier interval, and cyclic shift interval value. Furthermore, the value of the "Gap Index" column in the above table is only an illustration and can be replaced with other index values. This application embodiment does not limit this.
[0282] Method 4: Determine the cyclic shift interval value based on the subcarrier spacing.
[0283] For example, when the subcarrier spacing is 60kHz and / or 120kHz, the cyclic shift interval value is 0 or a default value.
[0284] Method 5: Determine the cyclic shift interval value based on the quantity of the first sequence information or the second sequence information.
[0285] For example, suppose the length of the second sequence information is B. zcThe cyclic shift interval value Gap can be determined based on the amount of information in the second sequence using the following formula:
[0286] Where N1 is the number of second sequence information.
[0287] Furthermore, the cyclic shift value corresponding to each second sequence information can be calculated using the following formula: C v =v·Gap;
[0288] Where v = 0, 1, ..., N1-1.
[0289] Alternatively, the cyclic shift value corresponding to each second sequence information can be calculated using the following formula: C v =a + v·Gap;
[0290] Where a is an integer greater than or equal to 0, and v = 0, 1, ..., N1-1.
[0291] Figure 6 is a schematic flowchart of a signal receiving method provided in an embodiment of this application. This signal receiving method can be applied, but is not limited to, to the second node 120 in the communication system shown in Figure 1. As shown in Figure 6, the method may include, but is not limited to, the following S601:
[0292] S601. Receive a first signal, the first signal being generated based at least on first information and first sequence information of length first value.
[0293] The first sequence information includes at least one of the following:
[0294] Second sequence information;
[0295] The first part is either a first number of sequence elements in the second sequence information, or a first number of zero elements, or a first number of predefined elements.
[0296] The second part; the second part is the second number of sequence elements in the second sequence information, or, the second part is the second number of zero elements, or, the second part is the second number of predefined elements.
[0297] Optionally, the first sequence information is obtained according to at least one of the following combinations:
[0298] [Part 1, Second Sequence Information, Part 2];
[0299] [Part One, Second Sequence Information];
[0300] [Second sequence information, second part];
[0301] [Part Two, Second Sequence Information, Part One];
[0302] [Part Two, Second Sequence Information];
[0303] [Second sequence information, first part].
[0304] Optionally, the second sequence information is determined based on at least one of the following:
[0305] The sequence length of the second sequence information;
[0306] Circular shift value;
[0307] Root index value.
[0308] Optionally, the sequence length is related to the transmission mode of the first signal. Optionally, the set of root index values is related to the transmission mode of the first signal.
[0309] Optionally, when the first signal adopts the first transmission method, the length of the above sequence is 127 or 131;
[0310] When the first signal adopts the first transmission method, the length of the above sequence is 61;
[0311] When the first signal uses the second transmission method, the above sequence length is 61;
[0312] When the first signal uses the second transmission method, the length of the above sequence is 31;
[0313] When the first signal uses the third transmission method, the length of the above sequence is 31;
[0314] When the first signal uses the third transmission method, the length of the above sequence is 17.
[0315] Optionally, when the first signal adopts the first transmission method, the set of the above root index values contains at least one element in [1, 126, 2, 125, 3, 124].
[0316] When the first signal adopts the first transmission method, the set of the above root index values contains at least one element in [1, 130, 2, 129, 3, 128].
[0317] When the first signal adopts the first transmission method, the set of the above root index values contains at least one element in [1, 60, 2, 59, 3, 58].
[0318] When the first signal adopts the second transmission method, the set of the above root index values contains at least one element from [1, 60, 2, 59, 3, 58].
[0319] When the first signal adopts the second transmission method, the set of the above root index values contains at least one element from [1, 30, 2, 29, 3, 28].
[0320] When the first signal adopts the third transmission method, the set of the above root index values contains at least one element in [1, 30, 2, 29, 3, 28].
[0321] When the first signal adopts the third transmission method, the set of root index values mentioned above contains at least one element from [1, 16, 2, 15, 3, 14].
[0322] Optionally, if the number of second sequence information is greater than 1, the above root index value is the first root index value used to generate the second sequence information.
[0323] Optionally, the root index value is determined by at least one of the following methods:
[0324] The root index value is the value of the first element in the set of root index values;
[0325] The root index value is determined based on the first indication information; wherein the first indication information is used to indicate the root index value and / or the position or index of the root index value in the set of root index values.
[0326] Optionally, the above cyclic shift value is determined based on at least one of the following:
[0327] The cyclic shift value is determined based on the cyclic shift interval value;
[0328] The cyclic shift value is determined according to the second indication information; wherein the second indication information is used to indicate the root index value and / or the cyclic shift value.
[0329] Optionally, if the number of second sequence information is greater than 1, the second indication information is used to indicate the root index value and / or cyclic shift value of the first second sequence information.
[0330] Optionally, the cyclic shift interval value is determined according to at least one of the following methods:
[0331] The cyclic shift interval value is determined based on the third indication information;
[0332] The cyclic shift interval value is determined based on the cyclic shift interval index and the subcarrier interval;
[0333] The cyclic shift interval value is determined based on the transmission method of the first signal, the cyclic shift interval index, and the subcarrier interval.
[0334] The cyclic shift interval value is determined based on the subcarrier spacing;
[0335] The cyclic shift interval value is determined based on the amount of information in the first sequence or the second sequence.
[0336] Optionally, the length of the third instruction information is equal to 3 or 4.
[0337] Optionally, the length of the third indication information is related to at least one of the following:
[0338] The transmission method of the first signal;
[0339] Subcarrier spacing.
[0340] Optionally, it may also include at least one of the following:
[0341] When the first signal uses the first transmission method, the length of the third indication information is 2, 3, or 4.
[0342] When the first signal uses the second transmission method, the length of the third indication information is 1, 2, or 3.
[0343] When the first signal uses the third transmission method, the length of the third indication information is 1 or 2.
[0344] Optionally, the length of the third indication information corresponding to a subcarrier spacing of 15 kHz and / or 30 kHz is greater than or equal to the length of the third indication information corresponding to a subcarrier spacing of 60 kHz and / or 120 kHz.
[0345] Optionally, it may also include at least one of the following:
[0346] When the subcarrier spacing is 15kHz and / or 30kHz, the length of the third indication information is 3 or 4;
[0347] When the subcarrier spacing is 60kHz and / or 120kHz, the length of the corresponding third indication information is 2 or 3.
[0348] Optionally, the cyclic shift interval value is determined based on the cyclic shift interval index and the subcarrier interval, including at least one of the following:
[0349] For the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship;
[0350] For the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
[0351] The technical solution provided in this application embodiment receives a first signal so that the first signal can be further applied. By using the first signal as a wake-up signal, a shorter wake-up cycle can be configured for the wake-up signal, thereby reducing the wake-up signal delay while meeting the power consumption requirements of the user device.
[0352] It should be noted that since the relevant embodiments of the above signal receiving method and the relevant embodiments of the above signal sending method belong to the same concept, the only difference is the execution subject. That is, the execution subject of the above signal sending method is the first node 110, and the execution subject of the above signal receiving method is the second node 120. Therefore, the specific implementation of the relevant embodiments of the above signal receiving method can refer to the specific implementation of the signal sending method in the above embodiments. To avoid redundancy, this part of the specific implementation will not be described again here.
[0353] Figure 7 is a schematic flowchart of another signal transmission method provided in an embodiment of this application. This signal transmission method can be applied, but is not limited to, the first node 110 in the communication system shown in Figure 1. As shown in Figure 7, the method may include:
[0354] S701, A third sequence is sent via a second signal, the third sequence being used to indicate third information;
[0355] The second signal occupies at least one time-domain symbol in the time domain, and the signal transmitted in one time-domain symbol is generated by the first processing procedure.
[0356] The number of the aforementioned third sequences is related to the size of the third information. For example, assuming the size of the third information is N bits, where N is an integer greater than or equal to 1, then it can be configured by 2... N A third sequence is used to indicate the content of the third message.
[0357] For example, when N=5, 32 third sequences are configured. The first third sequence indicates the third information as 00000, the second third sequence indicates the third information as 00001, the third third sequence indicates the third information as 00010, and so on. The 32nd third sequence indicates the third information as 11111.
[0358] Optionally, the time-domain symbols mentioned above may include one of the following: OOK symbols, MC-OOK symbols, frequency-shift keying (FSK) symbols, multi-carrier frequency-shift keying (MC-FSK) symbols, and OFDM symbols.
[0359] It should be noted that the generation process of the signal transmitted in one time-domain symbol (i.e., the first processing process) can refer to the generation process of the first signal in the above embodiment, the difference being that the S involved in the first processing process... M The data information for the third sequence is sent on M OOK symbols. The rest of the process is similar and will not be described in detail here.
[0360] Optionally, the length of the third sequence is 16, 32, or 64.
[0361] Optionally, when the size of the third information is 4 bits, the length of the third sequence is 16; when the size of the third information is 5 bits, the length of the third sequence is 32; and when the size of the third information is 6 bits, the length of the third sequence is 64.
[0362] Alternatively, the specific configuration of the third sequence may not need to be associated with the size of the third information. The specific configuration of the third sequence may be related to the transmission mode of the second signal. The third sequences shown below (such as those shown in Tables 12-15) are applicable to all transmission modes of the second signal, including OOK, M=1, 2, 4.
[0363] Optionally, when the transmission mode of the second signal is OOK and M=2, the length of the third sequence can be 16. The third sequence can be each column in Table 12 below, that is, each column in Table 12 below represents a third sequence, where -1 can be interchanged with 0.
[0364] Table 12
[0365] Optionally, when the transmission mode of the second signal is OOK and M=2, the length of the third sequence can be 32. The third sequence can be each column in Table 13 below, that is, each column in Table 13 below represents a third sequence, where -1 can be interchanged with 0.
[0366] Table 13
[0367] Optionally, when the transmission mode of the second signal is OOK and M=4, the length of the third sequence can be 16. The third sequence can be each column in Table 14 below, that is, each column in Table 14 below represents a third sequence, where -1 can be interchanged with 0.
[0368] Table 14
[0369] Optionally, when the transmission mode of the second signal is OOK and M=4, the length of the third sequence can be 32. The third sequence can be each column in Table 15 below, that is, each column in Table 15 below represents a third sequence, where -1 can be interchanged with 0.
[0370] Table 15
[0371] Figure 8 is a schematic flowchart of a signal receiving method provided in an embodiment of this application. This signal receiving method can be applied, but is not limited to, to the second node 120 in the communication system shown in Figure 1. As shown in Figure 8, the method may include:
[0372] S801, Receive a third sequence via a second signal, the third sequence being used to indicate third information;
[0373] The second signal occupies at least one time-domain symbol in the time domain, and the signal received in one time-domain symbol is generated through the first processing procedure.
[0374] Optionally, the length of the third sequence is 16, 32, or 64.
[0375] Optionally, when the size of the third information is 4 bits, the length of the third sequence is 16; when the size of the third information is 5 bits, the length of the third sequence is 32; and when the size of the third information is 6 bits, the length of the third sequence is 64.
[0376] In some examples, when the second signal is used as the wake-up signal, a shorter wake-up cycle can be configured for the wake-up signal, thereby reducing the wake-up signal latency while meeting the power consumption requirements of the user device.
[0377] Figure 9 is a schematic diagram of a signal transmitting device provided in an embodiment of this application. As shown in Figure 9, the device may include a transmitting module 901.
[0378] Specifically, the transmitting module 901 is configured to transmit the first signal;
[0379] The first signal is generated based at least on first information of a length of a first value and first sequence information, wherein the first sequence information includes at least one of the following:
[0380] Second sequence information;
[0381] The first part is a first number of sequence elements in the second sequence information, or the first part is a first number of zero elements, or the first part is a first number of predefined elements;
[0382] The second part; the second part is the second number of sequence elements in the second sequence information, or the second part is the second number of zero elements, or the second part is the second number of predefined elements.
[0383] Optionally, the first sequence information is obtained according to at least one of the following combinations:
[0384] [Part 1, Second Sequence Information, Part 2];
[0385] [Part One, Second Sequence Information];
[0386] [Second sequence information, second part];
[0387] [Part Two, Second Sequence Information, Part One];
[0388] [Part Two, Second Sequence Information];
[0389] [Second sequence information, first part].
[0390] Optionally, the device also includes a processing module.
[0391] The processing module is configured to determine the second sequence information based on at least one of the following:
[0392] The sequence length of the second sequence information;
[0393] Circular shift value;
[0394] Root index value.
[0395] Optionally, the processing module is also configured to perform at least one of the following:
[0396] The sequence length is determined based on the transmission method of the first signal;
[0397] The set of root index values is determined based on the transmission method of the first signal.
[0398] Optionally, when the first signal adopts a first transmission method, the sequence length is 127 or 131; when the first signal adopts a first transmission method, the sequence length is 61; when the first signal adopts a second transmission method, the sequence length is 61; when the first signal adopts a second transmission method, the sequence length is 31; when the first signal adopts a third transmission method, the sequence length is 31; when the first signal adopts a third transmission method, the sequence length is 17.
[0399] Optionally, when the first signal uses a first transmission method, the set of root index values contains at least one element from [1, 126, 2, 125, 3, 124]; when the first signal uses a first transmission method, the set of root index values contains at least one element from [1, 130, 2, 129, 3, 128]; when the first signal uses a first transmission method, the set of root index values contains at least one element from [1, 60, 2, 59, 3, 58]; when the first signal uses a second transmission method, the root... The set of index values contains at least one element from [1, 60, 2, 59, 3, 58]; when the first signal uses the second transmission method, the set of root index values contains at least one element from [1, 30, 2, 29, 3, 28]; when the first signal uses the third transmission method, the set of root index values contains at least one element from [1, 30, 2, 29, 3, 28]; when the first signal uses the third transmission method, the set of root index values contains at least one element from [1, 16, 2, 15, 3, 14].
[0400] Optionally, if the number of the second sequence information is greater than 1, the root index value is the first root index value used to generate the second sequence information.
[0401] Optionally, the processing module is further configured to determine the root index value based on at least one of the following:
[0402] The root index value is the value of the first element in the set of root index values;
[0403] The root index value is determined based on the first indication information; wherein the first indication information is used to indicate the root index value and / or the position or index of the root index value in the set of root index values.
[0404] Optionally, the processing module is further configured to determine the cyclic shift value based on at least one of the following:
[0405] The cyclic shift value is determined based on the cyclic shift interval value;
[0406] The cyclic shift value is determined according to the second indication information; wherein the second indication information is used to indicate the root index value and / or the cyclic shift value.
[0407] Optionally, if the number of the second sequence information is greater than 1, the second indication information is used to indicate the root index value and / or cyclic shift value of the first piece of the second sequence information.
[0408] Optionally, the processing module is further configured to determine the cyclic shift interval value according to at least one of the following methods:
[0409] The cyclic shift interval value is indicated by the third indication information; the cyclic shift interval value is determined according to the cyclic shift interval index and the subcarrier interval; the cyclic shift interval value is determined according to the transmission mode of the first signal, the cyclic shift interval index and the subcarrier interval; the cyclic shift interval value is determined according to the subcarrier interval; the cyclic shift interval value is determined according to the quantity of the first sequence information or the second sequence information.
[0410] Optionally, the length of the third indication information is equal to 3 or 4.
[0411] Optionally, the length of the third indication information is related to at least one of the following: the transmission mode of the first signal; the subcarrier spacing.
[0412] Optionally, when the first signal adopts the first transmission method, the length of the third indication information is 2, 3 or 4; when the first signal adopts the second transmission method, the length of the third indication information is 1, 2 or 3; when the first signal adopts the third transmission method, the length of the third indication information is 1 or 2.
[0413] Optionally, the length of the third indication information corresponding to a subcarrier spacing of 15 kHz and / or 30 kHz is greater than or equal to the length of the third indication information corresponding to a subcarrier spacing of 60 kHz and / or 120 kHz.
[0414] Optionally, the length of the third indication information corresponding to a subcarrier spacing of 15 kHz and / or 30 kHz is 3 or 4; the length of the third indication information corresponding to a subcarrier spacing of 60 kHz and / or 120 kHz is 2 or 3.
[0415] Optionally, for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; for the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to multiple subcarrier intervals are in a multiple relationship.
[0416] Optionally, the cyclic shift interval value is less than or equal to 63; or, the cyclic shift interval value is less than or equal to 65.
[0417] Optionally, when the subcarrier spacing is equal to 120kHz, the cyclic shift interval value is 0, 16, 31, or 63; when the subcarrier spacing is equal to 60kHz, the cyclic shift interval value is 0, 8, 16, 31, or 63; when the subcarrier spacing is equal to 30kHz, the cyclic shift interval value is 0, 4, 8, 16, 39, or 63; when the subcarrier spacing is equal to 15kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, 40, or 63; and when the subcarrier spacing is equal to 120kHz, ... The cyclic shift interval value is 0, 16, 31, or 65; when the subcarrier spacing is 60 kHz, the cyclic shift interval value is 0, 8, 16, 31, or 65; when the subcarrier spacing is 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, 39, or 65; when the subcarrier spacing is 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, 40, or 65; when the subcarrier spacing is 60 kHz and / or 120 kHz, the cyclic shift interval value is 0 or the default value.
[0418] Optionally, when the first signal adopts the first transmission mode, the processing module is further configured to determine the cyclic shift interval value according to at least one of the following: for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; for the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to multiple subcarrier intervals are in a multiple relationship.
[0419] Optionally, when the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, 31, or 63; when the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, 31, or 65; when the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, 31, or 63; when the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, 31, or 65; when the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, 39, or 63; when the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, 39, or 65; when the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, 40, or 65.
[0420] Optionally, when the first signal adopts the second transmission method, the processing module is further configured to determine the cyclic shift interval value according to at least one of the following: for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; for the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to multiple subcarrier intervals are in a multiple relationship.
[0421] Optionally, when the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, or 30; when the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, or 31; when the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, or 30; when the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, or 31; when the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, or 30; when the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, or 31; when the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, or 30; when the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, or 31.
[0422] Optionally, when the first signal adopts the third transmission mode, the processing module is further configured to determine the cyclic shift interval value according to at least one of the following: for the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; for the same cyclic shift interval index, when multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to multiple subcarrier intervals are in a multiple relationship.
[0423] Optionally, when the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0 or 15; when the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0 or 16; when the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, or 15; when the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, or 16; when the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, or 15; when the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, or 16; when the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, or 16.
[0424] Figure 10 is a schematic diagram of a signal receiving device provided in an embodiment of this application. As shown in Figure 10, the device may include a receiving module 1001.
[0425] Specifically, the receiving module 1001 is configured to receive the first signal;
[0426] The first signal is generated based at least on first information of a length of a first value and first sequence information, wherein the first sequence information includes at least one of the following:
[0427] Second sequence information;
[0428] The first part is a first number of sequence elements in the second sequence information, or the first part is a first number of zero elements, or the first part is a first number of predefined elements;
[0429] The second part; the second part is the second number of sequence elements in the second sequence information, or the second part is the second number of zero elements, or the second part is the second number of predefined elements.
[0430] Figure 11 is a schematic diagram of another structure of the signal transmitting device provided in an embodiment of this application. As shown in Figure 11, the device may include: a transmitting module 1101.
[0431] Specifically, the sending module 1101 is configured to send a third sequence via a second signal, the third sequence being used to indicate third information;
[0432] The second signal occupies at least one time-domain symbol in the time domain, and the signal transmitted in one of the time-domain symbols is generated by the first processing procedure.
[0433] Optionally, the length of the third sequence is 16, 32, or 64.
[0434] Optionally, if the size of the third information is 4 bits, the length of the third sequence is 16.
[0435] When the size of the third information is 5 bits, the length of the third sequence is 32.
[0436] When the size of the third information is 6 bits, the length of the third sequence is 64.
[0437] Figure 12 is a schematic diagram of another structure of the signal receiving device provided in an embodiment of this application. As shown in Figure 12, the device may include: a receiving module 1201.
[0438] Specifically, the receiving module 1201 is configured to receive a third sequence via a second signal, the third sequence being used to indicate third information;
[0439] The second signal occupies at least one time-domain symbol in the time domain, and the signal received in one of the time-domain symbols is generated through a first processing procedure.
[0440] In one embodiment, a communication node is also provided, which can be either the first node 110 or the second node 120 described above. The internal structure of the communication node is shown in Figure 13. The communication node includes a processor 1310, a memory 1320, a network interface 1330, and a database 1340 connected via a system bus. The processor 1310 of the communication node is configured to provide computing and control capabilities. The memory 1320 of the communication node includes a non-volatile storage medium 1321 and internal memory 1322. The non-volatile storage medium 1321 stores an operating system 13211, a computer program 13212, and the database 1340. The internal memory 1322 provides an environment for the operation of the operating system 13211 and the computer program 13212 in the non-volatile storage medium 1321. The database 1340 of the communication node is configured to store data involved in signal transmission or reception. The network interface 1340 of the communication node is configured to communicate with external terminals via a network connection. When the computer program 13212 is executed by the processor 1310, it implements a method for transmitting a signal or a method for receiving a signal.
[0441] Those skilled in the art will understand that the structure shown in Figure 13 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the communication nodes to which the present application is applied. Specific communication nodes may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.
[0442] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the signal transmission method or signal reception method provided in any of the above embodiments.
[0443] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Computer-readable storage media include (a non-exhaustive list): electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0444] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, the data signals carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0445] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, radio frequency (RF), or any suitable combination thereof.
[0446] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination of programming languages, including object-oriented programming languages (such as Java, Smalltalk, C++, Ruby, and Go) and conventional procedural programming languages (such as the "C" language or similar programming languages). The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a Local Area Network (LAN) or a Wide Area Network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0447] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0448] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0449] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0450] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored in memory. The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Multifunction Discs, DVDs, or CDs), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
Claims
1. A method for transmitting a signal, comprising: Send the first signal; The first signal is generated based at least on first information of a length of a first value and first sequence information, wherein the first sequence information includes at least one of the following: Second sequence information; The first part is a first number of sequence elements in the second sequence information, or the first part is a first number of zero elements, or the first part is a first number of predefined elements; The second part; the second part is the second number of sequence elements in the second sequence information, or the second part is the second number of zero elements, or the second part is the second number of predefined elements.
2. The method according to claim 1, wherein, The first sequence information is obtained according to at least one of the following combinations: [Part 1, Second Sequence Information, Part 2]; [Part One, Second Sequence Information]; [Second sequence information, second part]; [Part Two, Second Sequence Information, Part One]; [Part Two, Second Sequence Information]; [Second sequence information, first part].
3. The method according to claim 1, wherein, The second sequence information is determined based on at least one of the following: The sequence length of the second sequence information; Circular shift value; Root index value.
4. The method of claim 3, further comprising at least one of the following: The sequence length is determined based on the transmission method of the first signal; The set of root index values is determined based on the transmission method of the first signal.
5. The method according to claim 4, wherein, Determining the sequence length based on the transmission method of the first signal includes at least one of the following: In response to determining that the first signal adopts a first transmission mode, the sequence length is 127 or 131; In response to determining that the first signal adopts a first transmission mode, the sequence length is 61; In response to determining that the first signal adopts the second transmission mode, the sequence length is 61; In response to determining that the first signal adopts the second transmission mode, the sequence length is 31; In response to determining that the first signal adopts a third transmission mode, the sequence length is 31; In response to determining that the first signal adopts a third transmission mode, the sequence length is 17.
6. The method according to claim 4, wherein, The set of root index values determined according to the transmission mode of the first signal includes at least one of the following: In response to determining that the first signal adopts a first transmission mode, the set of root index values contains at least one element from [1, 126, 2, 125, 3, 124]. In response to determining that the first signal adopts a first transmission mode, the set of root index values contains at least one element from [1, 130, 2, 129, 3, 128]. In response to determining that the first signal adopts a first transmission mode, the set of root index values contains at least one element from [1, 60, 2, 59, 3, 58]. In response to determining that the first signal adopts the second transmission mode, the set of root index values contains at least one element from [1, 60, 2, 59, 3, 58]. In response to determining that the first signal adopts the second transmission mode, the set of root index values contains at least one element from [1, 30, 2, 29, 3, 28]. In response to determining that the first signal adopts a third transmission mode, the set of root index values contains at least one element from [1, 30, 2, 29, 3, 28]. In response to determining that the first signal adopts a third transmission mode, the set of root index values contains at least one element from [1, 16, 2, 15, 3, 14].
7. The method according to claim 3, wherein, In response to determining that the number of the second sequence information is greater than 1, the root index value is the first root index value used to generate the second sequence information.
8. The method according to claim 3, wherein, The root index value is determined based on at least one of the following: The root index value is the value of the first element in the set of root index values; The root index value is determined based on the first indication information; wherein the first indication information is used to indicate the root index value and / or the position or index of the root index value in the set of root index values.
9. The method according to claim 3, wherein, The cyclic shift value is determined based on at least one of the following: The cyclic shift value is determined based on the cyclic shift interval value; The cyclic shift value is determined according to the second indication information; wherein the second indication information is used to indicate the root index value and / or the cyclic shift value.
10. The method according to claim 9, wherein, In response to determining that the number of the second sequence information is greater than 1, the second indication information is used to indicate the root index value and / or cyclic shift value of the first piece of the second sequence information.
11. The method according to claim 9, wherein, The cyclic shift interval value is determined according to at least one of the following methods: The cyclic shift interval value is indicated by the third indication information; The cyclic shift interval value is determined based on the cyclic shift interval index and the subcarrier interval; The cyclic shift interval value is determined based on the transmission mode of the first signal, the cyclic shift interval index, and the subcarrier interval. The cyclic shift interval value is determined based on the subcarrier spacing; The cyclic shift interval value is determined based on the quantity of the first sequence information or the second sequence information.
12. The method according to claim 11, wherein, The length of the third indication information is equal to 3 or 4.
13. The method according to claim 11, wherein, The length of the third indication information is related to at least one of the following: The transmission method of the first signal; Subcarrier spacing.
14. The method according to claim 13, wherein, The third indication information also satisfies at least one of the following characteristics: In response to determining that the first signal adopts the first transmission mode, the length of the third indication information is 2, 3, or 4; In response to determining that the first signal adopts the second transmission mode, the length of the third indication information is 1, 2, or 3; In response to determining that the first signal adopts a third transmission mode, the length of the third indication information is 1 or 2.
15. The method according to claim 13, wherein, The length of the third indication information corresponding to a subcarrier spacing of 15 kHz and / or 30 kHz is greater than or equal to the length of the third indication information corresponding to a subcarrier spacing of 60 kHz and / or 120 kHz.
16. The method according to claim 15, wherein, The third indication information also satisfies at least one of the following characteristics: When the subcarrier spacing is 15kHz and / or 30kHz, the length of the third indication information is 3 or 4; The length of the third indication information corresponding to a subcarrier spacing of 60kHz and / or 120kHz is 2 or 3.
17. The method according to claim 11, wherein, Determining the cyclic shift interval value based on the cyclic shift interval index and the subcarrier interval includes at least one of the following: For the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; For the same cyclic shift interval index, in response to determining that multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
18. The method according to claim 9, wherein, The cyclic shift interval value is less than or equal to 63; Alternatively, the cyclic shift interval value is less than or equal to 65.
19. The method according to claim 18, wherein, The cyclic shift interval value also satisfies at least one of the following characteristics: In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, 31, or 63; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, 31 or 63; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, 39 or 63; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, 40 or 63; In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, 31, or 65; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, 31 or 65; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, 39 or 65; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, 40, or 65; In response to determining that the subcarrier spacing is 60 kHz and / or 120 kHz, the cyclic shift interval value is 0 or the default value.
20. The method according to claim 11, wherein, In response to determining that the first signal adopts a first transmission mode, the cyclic shift interval value is determined according to at least one of the following: For the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; For the same cyclic shift interval index, in response to determining that multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
21. The method according to claim 20, wherein, The cyclic shift interval value also satisfies at least one of the following characteristics: In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, 31 or 63; In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, 31 or 65; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, 31 or 63; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, 31 or 65; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, 39 or 63; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16, 39 or 65; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, 40 or 63; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20, 40 or 65.
22. The method according to claim 11, wherein, In response to determining that the first signal adopts the second transmission mode, the cyclic shift interval value is determined according to at least one of the following: For the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; For the same cyclic shift interval index, in response to determining that multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
23. The method according to claim 22, wherein, The cyclic shift interval value also satisfies at least one of the following characteristics: In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, or 30; In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0, 16, or 31; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, or 30; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, 16, or 31; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16 or 30; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8, 16 or 31; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20 or 30; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8, 20 or 31.
24. The method according to claim 11, wherein, In response to determining that the first signal adopts a third transmission mode, the cyclic shift interval value is determined according to at least one of the following: For the same subcarrier interval, the cyclic shift interval values corresponding to adjacent cyclic shift interval indices are in a multiple relationship; For the same cyclic shift interval index, in response to determining that multiple subcarrier intervals are in a multiple relationship, the cyclic shift interval values corresponding to the multiple subcarrier intervals are in a multiple relationship.
25. The method according to claim 24, wherein, The cyclic shift interval value also satisfies at least one of the following characteristics: In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0 or 15; In response to determining that the subcarrier spacing is equal to 120 kHz, the cyclic shift interval value is 0 or 16; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, or 15; In response to determining that the subcarrier spacing is equal to 60 kHz, the cyclic shift interval value is 0, 8, or 16; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8 or 15; In response to determining that the subcarrier spacing is equal to 30 kHz, the cyclic shift interval value is 0, 4, 8 or 16; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8 or 15; In response to determining that the subcarrier spacing is equal to 15 kHz, the cyclic shift interval value is 0, 2, 4, 8 or 16.
26. A method for receiving a signal, comprising: Receive the first signal; The first signal is generated based at least on first information of a length of a first value and first sequence information, wherein the first sequence information includes at least one of the following: Second sequence information; The first part is a first number of sequence elements in the second sequence information, or the first part is a first number of zero elements, or the first part is a first number of predefined elements; The second part; the second part is the second number of sequence elements in the second sequence information, or the second part is the second number of zero elements, or the second part is the second number of predefined elements.
27. A method for transmitting a signal, comprising: A third sequence is transmitted via a second signal, the third sequence being used to indicate third information; The second signal occupies at least one time-domain symbol in the time domain, and the signal transmitted in one time-domain symbol is generated through the first processing procedure.
28. The method according to claim 27, wherein, The length of the third sequence is 16, 32, or 64.
29. The method according to claim 28, wherein, In response to determining that the size of the third information is 4 bits, the length of the third sequence is 16; In response to determining that the size of the third information is 5 bits, the length of the third sequence is 32; In response to determining that the size of the third information is 6 bits, the length of the third sequence is 64.
30. A method for receiving a signal, comprising: A third sequence is received via a second signal, the third sequence being used to indicate third information; The second signal occupies at least one time-domain symbol in the time domain, and the signal received in one time-domain symbol is generated through the first processing procedure.
31. A communication node, comprising: A memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps of the method according to any one of claims 1-30.
32. A storage medium storing a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-30.