Low power consumption signal generation method, device, terminal, and network side device
By employing IFFT processes and phase adjustments with pre-processing matrices, the method enhances the transmission performance of low-power signals by distributing spectral energy across different frequency points, addressing the distortion issues in conventional systems.
Patent Information
- Application Number
- JP2025547543
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-17
- Filing Date
- 2024-02-07
- Publication Date
- 2026-02-20
AI Technical Summary
Conventional low-power wake-up signals suffer from poor transmission performance due to channel frequency-selective fading, which distorts the signal waveform and impacts demodulation performance.
A method involving inverse fast Fourier transform (IFFT) processes, phase adjustments, and pre-processing matrices to distribute spectral energy of low-power signals across different frequency points, enhancing transmission performance.
Improves the transmission performance of low-power signals by distributing spectral energy effectively, reducing distortion and enhancing demodulation accuracy.
Smart Images

Figure 2026506082000001_ABST
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application filed in China on February 17, 2023, bearing application number 202310131415.1, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the technical field of communications, and specifically to a method, device, terminal, and network side device for generating a low power consumption signal. [Background technology]
[0003] With the development of communication technology, low-power wake-up radios (LP-WURs) have been introduced into mobile communication terminals to receive low-power signals, which shut off or put the main communication module into a sleep state, effectively reducing the terminal's power consumption. This low-power signal is also known as a low-power wake-up signal (LP-WUS). LP-WUS signals typically use an on-off keying (OOK) modulation scheme. Because the spectral energy of a typical OOK signal is concentrated at its center, it is subject to channel frequency-selective fading, which significantly distorts the signal waveform at the receiving end and impacts demodulation performance. Therefore, conventional technologies suffer from poor transmission performance for low-power signals. Summary of the Invention
[0004] The embodiments of the present application provide a method, device, terminal, and network side device for generating a low power consumption signal, which can solve the problem of poor transmission performance of the low power consumption signal.
[0005] In a first aspect, there is provided a method for generating a low power consumption signal executed by a communication device, the method comprising: performing a target operation on a first sequence by the communication device to obtain a first signal; the communication device performs an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal; The first sequence is determined based on transmitted information, and the target operation is multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix; multiplying the first sequence by a first preconditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, the target processing being for repeatedly convolving the second sequence after circularly shifting it, or for performing a phase adjustment on the second sequence; The present invention provides a method for generating a low power consumption signal, the method including any one of the following:
[0006] In the second aspect, an execution module for performing a target operation on the first sequence to obtain a first signal; a processing module for performing an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal; The first sequence is determined based on transmitted information, and the target operation is multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix; multiplying the first sequence by a first preconditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, the target processing being for repeatedly convolving the second sequence after circularly shifting it, or for performing a phase adjustment on the second sequence; The present invention provides a low-power consumption signal generating device, which includes any one of the above.
[0007] In a third aspect, there is provided a terminal including a processor and a memory in which programs or commands executable by the processor are stored, the programs or commands implementing the steps of the method according to the first aspect when executed by the processor.
[0008] In a fourth aspect, there is provided a terminal including a processor and a communication interface, wherein the processor is configured to perform a target operation on a first sequence to obtain a first signal and to perform an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal, the first sequence being determined based on transmitted information, and the target operation includes one of multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix, or multiplying the first sequence by the first pre-processing matrix to obtain a second sequence, and then performing target processing on the second sequence, wherein the target processing is to repeatedly convolve the second sequence after circularly shifting it, or to phase adjust the second sequence.
[0009] In a fifth aspect, there is provided a network side device including a processor and a memory in which a program or command executable by the processor is stored, the network side device realizing the steps of the method according to the first aspect when the program or command is executed by the processor.
[0010] In a sixth aspect, there is provided a network side device including a processor and a communication interface, wherein the processor is configured to perform a target operation on a first sequence to obtain a first signal, and to perform an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal, the first sequence being determined based on transmitted information, and the target operation includes one of multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix, or multiplying the first sequence by the first pre-processing matrix to obtain a second sequence, and then performing target processing on the second sequence, wherein the target processing is for repeatedly superimposing the second sequence after circularly shifting it, or for performing phase adjustment on the second sequence.
[0011] In a seventh aspect, there is provided a readable storage medium having stored thereon a program or commands which, when executed by a processor, implements the steps of the method according to the first aspect.
[0012] In an eighth aspect, there is provided a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor being configured to implement the method of the first aspect by executing a program or command.
[0013] In a ninth aspect, there is provided a computer program / program product that is stored in a storage medium and that, when executed by at least one processor, implements the steps of the method for generating a low power consumption signal according to the first aspect. [Effects of the Invention]
[0014] In an embodiment of the present application, a communication device performs a target operation on a first sequence to obtain a first signal, and the communication device performs an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low-power signal, where the first sequence is determined based on transmitted information. The target operation includes multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-conditioning matrix; or multiplying the first sequence by the first pre-conditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, where the target processing is to repeatedly convolve the second sequence after circular shifting it, or to phase adjust the second sequence. In this way, by performing a circular shift and then repeatedly convolving or phase adjusting it before performing the IFFT process, the spectral energy of the generated low-power signal can be distributed to different frequency points. Therefore, the embodiment of the present application improves the transmission performance of the low-power signal. [Brief explanation of the drawings]
[0015] [Figure 1] 1 is a schematic diagram of a network structure to which the embodiments of the present application can be applied; [Figure 2] 1 is a schematic flowchart of a method for generating a low-power signal provided by an embodiment of the present application; [Figure 3A] FIG. 1 is a first example of a time-domain waveform of a time-domain signal determined by repeatedly sampling based on information transmitted in a method for generating a low-power signal provided by an embodiment of the present application. [Figure 3B] FIG. 1 is a first example of a frequency domain waveform of a time domain signal determined by repeatedly sampling based on information transmitted in a low power consumption signal generation method provided by an embodiment of the present application. [Figure 3C] 10 is an exemplary diagram of a frequency domain waveform of a low-power signal after widening in a method for generating a low-power signal provided by an embodiment of the present application; [Figure 3D]10 is an exemplary diagram of a time domain waveform of a low power consumption signal after widening in the method for generating a low power consumption signal provided by an embodiment of the present application; [Figure 4A] FIG. 2 is a second example of a time-domain waveform of a time-domain signal determined by repeatedly sampling based on information transmitted in a method for generating a low-power signal provided by an embodiment of the present application. [Figure 4B] FIG. 2 is a second example of a frequency domain waveform of a time domain signal determined by repeatedly sampling based on information transmitted in a low power consumption signal generation method provided by an embodiment of the present application. [Figure 4C] 1 is an exemplary diagram of a frequency domain waveform of a low-power signal after widening in a method for generating a low-power signal provided by an embodiment of the present application; [Figure 4D] 1 is an exemplary diagram of a time-domain waveform of a low-power signal after widening in a method for generating a low-power signal provided by an embodiment of the present application; [Figure 4E] FIG. 1 is a first example of a time-domain waveform of a time-domain signal in a method for generating a low-power signal provided by an embodiment of the present application. [Figure 4F] FIG. 1 is a first example of a waveform in the frequency domain of a time domain signal in a method for generating a low power consumption signal provided by an embodiment of the present application. [Figure 5A] FIG. 2 is a second example of a waveform in the frequency domain of a time domain signal in a method for generating a low power consumption signal provided by an embodiment of the present application. [Figure 5B] FIG. 2 is a second example of a time-domain waveform of a time-domain signal in a method for generating a low-power signal provided by an embodiment of the present application. [Figure 5C] 10 is a diagram showing a frequency domain waveform of a frequency domain signal obtained by repeatedly superimposing after cyclic shifting in a method for generating a low power consumption signal provided by an embodiment of the present application. [Figure 5D]10 is a diagram showing the time domain waveform of a frequency domain signal obtained by repeatedly superimposing after circular shifting in a method for generating a low power consumption signal provided by an embodiment of the present application. [Figure 5E] FIG. 3 is a third example of a frequency domain waveform of a time domain signal in a method for generating a low power consumption signal provided by an embodiment of the present application. [Figure 5F] FIG. 3 is a third example of a time-domain waveform of a time-domain signal in a method for generating a low-power signal provided by an embodiment of the present application. [Figure 6A] FIG. 4 is a fourth example of a frequency domain waveform of a time domain signal in a low power consumption signal generation method provided by an embodiment of the present application. [Figure 6B] FIG. 4 is a fourth example of a time-domain waveform of a time-domain signal in a method for generating a low-power signal provided by an embodiment of the present application. [Figure 6C] 6B is an exemplary diagram of the waveform after circularly shifting and superimposing the time-domain signals in FIG. 6A. FIG. [Figure 6D] 6C is an exemplary diagram of the waveform after circularly shifting and superimposing the time-domain signals in FIG. 6B. [Figure 6E] FIG. 5 is a fifth example of a frequency domain waveform of a time domain signal in a low power consumption signal generation method provided by an embodiment of the present application. [Figure 6F] FIG. 5 is a fifth example of a time-domain waveform of a time-domain signal in a method for generating a low-power signal provided by an embodiment of the present application. [Figure 7] 1 is a structural schematic diagram of a low-power signal generating device provided by an embodiment of the present application; [Figure 8] 1 is a structural schematic diagram of a communication device provided by an embodiment of the present application; [Figure 9] FIG. 2 is a structural schematic diagram of a terminal provided by an embodiment of the present application; [Figure 10] FIG. 2 is a structural schematic diagram of a network-side device provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0016] The technical solutions in the embodiments of the present application will be clearly explained below with reference to the drawings in the embodiments of the present application. Of course, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments in the present application shall fall within the scope of protection of the present application.
[0017] The terms "first," "second," and the like used in this application are not intended to describe a particular order or priority, but rather to distinguish between similar objects. In some cases, terms used in this manner may be interchangeable, allowing the embodiments of this application to be implemented in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first" and "second" are generally of the same type, and there is no limit to the number of objects. For example, the first object may be one or more. Furthermore, in this application, "or" indicates at least one of the connected objects. For example, "A or B" includes three technical means. That is, technical means 1 includes A but not B; technical means 2 includes B but not A; and technical means 3 includes both A and B. The symbol " / " generally indicates that the related objects before and after are in an "or" relationship.
[0018] The technical term "instructions" in this application may refer to direct instructions (or explicit instructions) or indirect instructions (or implicit instructions). A direct instruction may be understood as an instruction sent by a sender that clearly conveys to a recipient specific information, an operation to be performed, or a requested result. An indirect instruction may be understood as a receiver determining corresponding information or making a judgment based on the instruction sent by the sender, and then determining an operation to be performed or a requested result based on the result of that judgment.
[0019] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and may also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single-Carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. In the embodiments of the present application, the terms "system" and "network" are often used interchangeably, and the techniques described herein may be used in the above systems and wireless technologies or in other systems and wireless technologies. In the following description, for illustrative purposes, a New Radio (NR) system will be described, and NR terminology will be used in most of the following description; however, these techniques may also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0020] 1 shows a block diagram of a wireless communication system to which an embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 may be a terminal side device such as a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer, a notebook computer, a personal digital assistant (PDA), a personal digital assistant (PDA), a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (Mobile Internet Device (MID)), an augmented reality (AR) device, a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipboard device, a pedestrian user equipment (PUE), a smart home automation device (home automation device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture), a game console, a personal computer (Personal Computer (PC)), an ATM, or a self-service machine. Wearable devices include smart watches, smart rings, smart earphones, smart glasses, smart jewelry (smart bracelets, smart finger rings, smart necklaces, smart anklets, smart wristbands, smart clothing, etc.), smart wristbands, smart clothing, etc. In-vehicle devices are also called in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, in-vehicle units, etc. Note that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 may include access network devices or core network devices. The access network devices are also called radio access network (RAN) devices, radio access network functions, or radio access network units.The access network equipment may include a base station, a Wireless Local Area Network (WLAN) Access Point (AS), a Wireless Fidelity (WiFi) node, etc. A base station may also be referred to as a Node B (NB), an Evolved Node B (eNB), the next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a home Node B (HNB), a home evolved Node B, a Transmission Reception Point (TRP), or other suitable terminology in the art. As long as the same technical effect can be achieved, the base station is not limited to a specific technical term. In the embodiments of this application, only base stations in an NR system are described as examples, and the specific type of base station is not limited.
[0021] For ease of understanding, the following describes the contents of the examples of the present application.
[0022] 1. Low-power receiver A low-power receiver is also called a low-power wake-up signal receiver (LP WUR). The basic operating principle of an LP WUR is that the receiver consists of a first module and a second module. The first module is the main communication module and is used to send and receive mobile communication data. The second module is the low-power wake-up receiving module and is used to receive the wake-up signal. The terminal turns on the low-power receiving module in an energy-saving state to intercept the LP-WUS and turns off the main communication module. When downlink data arrives, the network side device sends a wake-up signal to the terminal. After intercepting the wake-up signal through the low-power receiving module, the terminal makes a series of decisions to trigger the main communication module to switch from off to on (at this time, the low-power receiving module switches from an operating state to an off state). The low-power wake-up receiving module can be turned on continuously or intermittently, and when turned on, it can receive the low-power wake-up signal.
[0023] Second, the low-power wake-up signal LP-WUS, also known as the almost zero power wake-up signal (AZP-WUS). By reducing the receiver activity in the terminal's standby state and truly turning off the radio frequency (RF) and baseband (also known as modem) modules, a significant reduction in power consumption for communication reception can be achieved by introducing a near-zero power receiver into the terminal's receiver module. This near-zero power receiver does not require the complex signal detection (e.g., amplification, filtering, quantization, etc.) of the RF module and the signal processing of the modem, but relies only on passive matched filtering and low-power signal processing.
[0024] On the base station side, by triggering a low-power wake-up signal on demand, the receiver with nearly "zero" power consumption is enabled and receives an enable notification, which triggers a series of processes inside the terminal, such as opening modules such as radio frequency transmission and reception and baseband processing.
[0025] Such low-power wake-up signals are typically relatively simple on-off keying signals, allowing the receiver to receive wake-up notification through a process such as simple energy detection followed by possible sequence detection identification.
[0026] 3. Multicarrier OOK (MC-OOK) Waveform Generation Method There are generally two methods for generating MC-OOK waveforms for LP-WUS: one based on Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing (DFT-S-OFDM) and the other based on the least squares method. The generation methods are as follows:
[0027] 1. Waveform generation method based on DFT-S-OFDM Considering the NR uplink process based on DFT-S-OFDM, the sequence first undergoes a DFT transformation to form a frequency-domain mapping sequence, which can then be inversely transformed into a time-domain sequence with more points. This transformation method corresponds to extending the system where one chip information is carried at each sampling point to one chip information carried at multiple sampling points. Carrying one chip information at multiple sampling points is equivalent to generating a specific waveform, rather than just carrying all chip information. This ensures that the waveform after OFDM modulation will have a time-domain waveform with up to 2048 points. For example, if the information to be transmitted is 4 bits ([1, 0, 1, 0]), it is sampled (i.e., repeatedly sampled) to be [1,..., 1, 0,..., 0, 1,..., 1, 0,..., 0], and then mapped to M OFDM subcarriers using an M-point DFT.
[0028] 2. Carrier generation method using least squares Least squares is a relatively simple optimization method that mainly optimizes an input frequency-domain sequence X using a Fast Fourier Transform (FFT) matrix and an ideal time-domain waveform, so that the effect after an Inverse Fast Fourier Transform (IFFT) approaches the ideal time-domain waveform.
[0029] Alternatively, the FFT matrix is:
[0030]
number
[0031] Alternatively, an FFT matrix may be understood as the relation matrix between the post-Fourier transform and the pre-transform.
[0032]
number
[0033] The rows and columns are all orthogonal to each other. The Fourier matrix is the matrix form of the Fourier transform and has two properties:
[0034] Symmetry. It is symmetric across the diagonal, i.e. the conjugate transpose is equal to the conjugate.
[0035] Orthogonality. The autocorrelation is the length of the sequence, and the cross-correlation is 0. The inverse of a matrix is its conjugate transpose. Since the inverse Fourier transform is 1 / N of the forward transform, Fourier inverse matrix
number
number
[0036]
number
[0037] The specific implementation method is consistent with the waveform generation method based on DFT-S-OFDM. First, the transmitted information is upsampled to obtain b (e.g., [1,...,1,0,...,0, 1,...,1,0,...,0]), and then multiplied by the predistortion matrix H to obtain: Desirable spectral information
number
[0038]
number
[0039] Among them,
number
number
[0040] The following describes in detail the low power consumption signal generating method provided by the embodiments of the present application based on several embodiments and their application scenarios with reference to the drawings.
[0041] Referring to Figure 2, an embodiment of the present application provides a method for generating a low-power signal. As shown in Figure 2, the method for generating a low-power signal includes: Step 201: a network side device performs a target operation on a first sequence to obtain a first signal; Step 202, in which the network side device performs an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal; The first sequence is determined based on transmitted information, and the target operation is multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix; multiplying the first sequence by a first pre-conditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, wherein the target processing is for repeatedly convolving the second sequence after circularly shifting it, or for performing phase adjustment on the second sequence.
[0042] In the embodiments of the present application, the first sequence may be understood as time-domain information (also referred to as a time-domain signal) or frequency-domain information (also referred to as a frequency-domain signal). Optionally, the phase adjustment sequence may be used to adjust the phase of the first sequence and further adjust the width of the first sequence. That is, by using the phase adjustment sequence to adjust the phase of the first sequence in the time domain and frequency domain, or to adjust the phase and width of the first sequence in the time domain and frequency domain, the spectral energy of the finally obtained low-power signal can be distributed to different frequency points, and the transmission performance of the low-power signal can be further improved.
[0043] Optionally, multiplying the first sequence by a first pre-processing matrix to obtain a second sequence may be understood as converting time domain information into frequency domain information, and then distributing the spectrum of the finally obtained low-power signal to different frequency points by at least one of a circular shift and repeated superposition method and a phase adjustment method of the second sequence, thereby improving the transmission performance of the low-power signal. Optionally, the target processing may further adjust the width of the second sequence.
[0044] In addition, determining the first sequence based on the information to be transmitted may be understood to mean determining the first sequence based on at least one of information such as the associated bandwidth of the information to be transmitted, the size of the information to be transmitted, and transmission bit information of the information to be transmitted.
[0045] The communication device may be understood as a terminal or a network-side device. For example, when the terminal enters an energy-saving mode, the network-side device may send the low-power consumption signal to wake up the terminal, or when the network-side device enters an energy-saving mode, the terminal may send the low-power consumption signal to wake up the network-side device. In the embodiments of the present application, waking up may be understood as ending an energy-saving mode or switching from a deep energy-saving mode to a shallow energy-saving mode.
[0046] In an embodiment of the present application, a communication device performs a target operation on a first sequence to obtain a first signal, and the communication device performs an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low-power signal, where the first sequence is determined based on transmitted information. The target operation includes multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-conditioning matrix; or multiplying the first sequence by the first pre-conditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, where the target processing is to repeatedly convolve the second sequence after circular shifting it, or to phase adjust the second sequence. In this way, by performing a circular shift and then repeatedly convolving or phase adjusting it before performing the IFFT process, the spectral energy of the generated low-power signal can be distributed to different frequency points. Therefore, the embodiment of the present application improves the transmission performance of the low-power signal.
[0047] Optionally, in some embodiments, the phase adjustment sequence comprises: the phase adjustment sequence being a sequence in a predetermined sequence set; The phase adjustment sequence is determined based on first information including at least one of transmission bit information of the information to be transmitted, a sequence value of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by the communication device, and a number of fast Fourier transform (FFT) points generated by performing an IFFT process by the communication device; Satisfy at least one of the following:
[0048] In the embodiments of the present application, one sequence in a predetermined sequence set may be directly selected as a phase adjustment sequence, one sequence in a predetermined sequence set may be selected as a phase adjustment sequence based on first information, or the phase adjustment sequence may be directly generated based on the first information, and no further limitations are provided here.
[0049] Optionally, in some embodiments, the phase adjustment sequence comprises: At least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m sequence, and a computer search sequence; a sequence that is a combination of at least two of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m sequence, and a computer search sequence; a sequence obtained by repeatedly sampling at least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m sequence, and a computer search sequence; It includes at least one of the following:
[0050] Optionally, in some embodiments, the method of combining at least two of the CAZAC sequence, ZC sequence, BPSK sequence, π / 2-BPSK sequence, gold sequence, m-sequence, and computer search sequence includes at least one of concatenation, multiplication, and Kronecker product.
[0051] Optionally, in some embodiments, the first pre-processing matrix includes any one of a pre-distortion matrix, a Discrete Fourier Transform (DFT) matrix, and an identity matrix.
[0052] In an embodiment of the present application, after multiplying the first sequence by the phase adjustment sequence to obtain a second signal, in an operation of multiplying the second signal by a first pre-processing matrix, the first pre-processing matrix can be a pre-distortion matrix, a DFT matrix, or an identity matrix.After multiplying the first sequence by the first pre-processing matrix to obtain a second sequence, in an operation of performing target processing on the second sequence, the first pre-processing matrix can be a pre-distortion matrix or a DFT matrix.
[0053] If the first preconditioning matrix includes a predistortion matrix or a DFT matrix, the first preconditioning matrix may be understood to convert a time-domain signal into a frequency-domain signal. In this case, the first sequence may be understood to be time-domain information or a time-domain signal. After a phase adjustment is performed using the first preconditioning matrix to obtain a second signal, a time-frequency transformation is further performed using the first preconditioning matrix to obtain a first signal. However, when performing a DFT transformation using a DFT matrix, if the number of DFT points is greater than the bandwidth of the low-power signal, it is necessary to extract or preserve information by using a window size centered on the point where the fundamental component or the signal energy after the DFT transformation is maximized, with the window size set to the bandwidth of the low-power signal.
[0054] Optionally, the predistortion matrix is obtained by a predetermined method, specifically, the least squares beamforming method can be referred to, which will not be repeated here.
[0055] When the first pre-processing matrix is an identity matrix, it may be understood that no processing is performed, or that the information obtained after multiplying by the first pre-processing matrix is consistent with the information before multiplying by the first pre-processing matrix. In this case, the first sequence may be understood as frequency-domain information or a frequency-domain signal, and the first signal may be understood as a first signal. After performing phase adjustment using the first pre-processing matrix, a second signal is obtained, and the second signal is determined as the first signal, or the second signal is multiplied by the identity matrix to obtain the first signal.
[0056] Optionally, in some embodiments, the first preconditioner matrix is: the first preconditioning matrix is a matrix in a first predetermined matrix set; determining the first preconditioning matrix based on second information including at least one of transmission bit information of the information to be transmitted, sequence values of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by the communication device, and a number of FFT points generated by performing IFFT processing by the communication device; Satisfy at least one of the following:
[0057] In the embodiments of the present application, a sequence in the first predetermined matrix set may be directly selected as the first preconditioning matrix, or a sequence in the first predetermined matrix set may be selected as the first preconditioning matrix based on the second information, or the first preconditioning matrix may be directly generated based on the second information, and the present disclosure does not limit the scope of the present disclosure.
[0058] Optionally, in some embodiments, the target process comprises: cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence; cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence, wherein each intermediate sequence is subjected to a different phase rotation; pre-multiplying the second sequence by a second preconditioning matrix; The size of the second pre-processing matrix is X*L, where L represents the length of the second sequence, and the value of X or K is determined based on at least one of the bandwidth of the low power consumption signal, the transmission rate of the low power consumption signal, the channel bandwidth for the communication device to transmit a signal, and the number of FFT points generated when the communication device performs IFFT processing.
[0059] Optionally, in some embodiments, the second preconditioner matrix is: the second preconditioning matrix being a matrix in a second predetermined matrix set; determining the second preconditioning matrix based on third information including at least one of transmission bit information of the information to be transmitted, sequence values of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by the communication device, and a number of FFT points generated by performing IFFT processing by the communication device; Satisfy at least one of the following:
[0060] In the embodiments of the present application, one sequence in the second predetermined matrix set may be directly selected as the second preconditioning matrix, one sequence in the second predetermined matrix set may be selected as the second preconditioning matrix based on the third information, or the second preconditioning matrix may be directly generated based on the third information, and there are no further limitations here.
[0061] Optionally, in some embodiments, the method further comprises, before the communication device performs target operations in a first sequence to obtain a first signal, The communication device may perform time-domain processing on the transmitted information to obtain the first sequence, and the time-domain processing may further include upsampling the transmitted information by N times in bit order, where N is a positive integer.
[0062] In the embodiments of the present application, the N-fold upsampling may be understood or replaced with N-fold repetitive sampling.
[0063] For a better understanding of the present application, the present invention will be described in detail below through some examples.
[0064] In some embodiments, it is assumed that the symbol transmission rate is 112 kbps, the subcarrier spacing is 30 kHz, the FFT length is 2048, the bandwidth of the low power consumption signal is 12 resource blocks (RB) for a total of 144 resource units (RE), and the total bandwidth is 50 RB for a total of 600 RE. In this case, 4 bits can be transmitted per symbol, and the original information bits transmitted (i.e., the transmitted bit information of the transmitted information) are [1, 0, 0, 1]. The following is the generation process of the MC-OOK waveform.
[0065] Method 1: MC-OOK waveform generation method based on the least squares method Step 11: The original information bits are sequentially sampled in the time domain N times (N is the number of FFT points divided by the number of bits) to convert them into an FFT length of [1,...,1,0,...,0,0,...,0,1,...,1]. One of the bits is repeatedly sampled in the time domain 512 times to obtain a time-domain signal b1 (i.e., the first sequence) with a length of 2048. The time-domain waveform of the time-domain signal b1 is shown in Figure 3A, and the frequency-domain waveform of the time-domain signal b1 is shown in Figure 3B.
[0066] Step 12: Select a phase adjustment sequence A. The phase adjustment sequence A is determined based on at least one of the original information bits, the sequence length of the time-domain signal b1, the sequence value of the time-domain signal b1, the bandwidth of the low-power consumption signal, the transmission rate of the low-power consumption signal, the channel bandwidth for transmitting the signal, and the number of fast Fourier transform FFT points generated by performing IFFT processing.
[0067] For example, the phase adjustment sequence A can be selected from the following set of phase adjustment sequences:
[0068] [Table 1]
[0069] Optionally, the phase adjustment sequence A may be at least one of a ZC sequence, a BPSK signal sequence, a π / 2-BPSK signal sequence, a gold sequence, an m-sequence, and a sequence generated by repeatedly sampling the sequence. For example, the predetermined sequence generated here is a ZC sequence assumed to have a length of X=16. Then, repeated sampling is performed in the time domain. First, by repeatedly sampling until the length of 1 chip (length 512), the ZC sequence changes from [ZCu(1), ZCu(2), ..., ZCu(16)] to [ZCu(1), ...ZCu(1), ZCu(2), ..., ZCu(16), ..., ZCu(16)] through repeated sampling in the time domain. Then, one iterative concatenation in the time domain is performed to increase the length from 512 to 2048, i.e., [ZCu(1),...ZCu(1),...,ZCu(16),..., ZCu(16), ZCu(1),...ZCu(1),...,ZCu(16),..., ZCu(16), ZCu(1),...ZCu(1),...,ZCu(16),..., ZCu(16), ZCu(1),...ZCu(1),...,ZCu(16),..., ZCu(16)]. This generates the complete phase adjustment sequence A. The time-domain signal b1 is multiplied by the phase adjustment sequence A to obtain the time-domain signal b2 = b1.*A. The operation of multiplying by the phase adjustment sequence extends the spectrum of the MC-OOK signal.
[0070] Step 13: Multiply the time-domain signal b2 by the predistortion matrix H, whose size is 2048*144, to obtain the frequency-domain signal x1, where the size of the time-domain and frequency-domain signals is the bandwidth size of the low-power signal.
[0071] Step 14: Perform IFFT on the frequency domain information x1 to obtain time domain information b3 of the MC-OOK signal. In this case, x1 is the frequency domain information of the extended signal, and Figure 3C shows the frequency domain waveform of the extended low power consumption signal. b3 is the time domain information of the extended signal, and Figure 3D shows the time domain waveform of the extended low power consumption signal.
[0072] Method 2: MC-OOK waveform generation method based on DFT-S-OFDM Step 21: The original information bits (i.e., the transmission bit information of the information to be transmitted) are repeatedly sampled and converted into a DFT length of [1,...,1,0,...,0,0,...,0,1,...,1], which may be 144, the bandwidth size of the low-power signal (or 2048, the size of the FFT). One of the bits is repeatedly sampled 144 / 4=36 (512) times to obtain a time-domain signal b1 (i.e., the first sequence) of length 144. The time-domain waveform of the time-domain signal b1 is shown in FIG. 4A, and the frequency-domain waveform of the time-domain signal b1 is shown in FIG. 4B.
[0073] Step 22: Select a phase adjustment sequence A. The phase adjustment sequence A is determined based on at least one of the original information bits, the sequence length of the time-domain signal b1, the sequence value of the time-domain signal b1, the bandwidth of the low-power consumption signal, the transmission rate of the low-power consumption signal, the channel bandwidth for transmitting the signal, and the number of fast Fourier transform FFT points generated by performing IFFT processing.
[0074] For example, the phase adjustment sequence A can be selected from the following set of phase adjustment sequences:
[0075] [Table 2]
[0076] Optionally, the phase adjustment sequence A may be at least one of a ZC sequence, a BPSK signal sequence, a π / 2-BPSK signal sequence, a gold sequence, an m-sequence, and a sequence generated by repeatedly sampling the above sequences. For example, the phase adjustment sequence A generated here is a ZC sequence whose length is assumed to be X=6. Then, repeated sampling is performed in the time domain. First, by repeatedly sampling until the length of 1 chip (length 36), the ZC sequence changes from [ZCu(1), ZCu(2), ..., ZCu(6)] to [ZCu(1), ...ZCu(1), ZCu(2), ..., ZCu(6), ..., ZCu(6)] through repeated sampling in the time domain. Then, one iterative concatenation in the time domain increases the length from 36 to 144, resulting in [ZCu(1),...ZCu(1),...,ZCu(6),..., ZCu(6), ZCu(1),...ZCu(1),...,ZCu(6),..., ZCu(6), ZCu(1),...ZCu(1),...,ZCu(6),..., ZCu(6), ZCu(1),...ZCu(1),...,ZCu(6),..., ZCu(6)], i.e., phase adjustment sequence A. Signal b1 is multiplied by phase adjustment sequence A (the length of the DFT points) to obtain time-domain signal b2 = b1.*A. By multiplying by phase adjustment sequence A, the spectrum of the MC-OOK signal is expanded.
[0077] Step 23: Perform a 144-point (or 2048-point) DFT on the time-domain signal b2 to obtain the frequency-domain signal x1. If the number of DFT points is greater than the bandwidth of the low-power signal, an extraction operation centered on the 0 frequency point and with a size equal to the bandwidth of the low-power signal is required on the frequency-domain signal.
[0078] Step 24: Map the frequency domain information x1 to appropriate subcarriers and perform 2048-point IFFT to obtain time domain information b3 of the MC-OOK signal. In this case, x1 is the frequency domain information of the extended signal, and Figure 4C shows the frequency domain waveform of the extended low power consumption signal. b3 is the time domain information of the extended signal, and Figure 4D shows the time domain waveform of the extended low power consumption signal.
[0079] Optionally, in some embodiments, assuming that the symbol transmission rate is 112 kbps, the subcarrier spacing is 30 kHz, the FFT length is 2048, the bandwidth of the low power consumption signal is 12 RB, totaling 144 RE, and the total bandwidth is 50 RB, totaling 600 RE, one symbol can transmit 4 bits, and the original information bits transmitted (i.e., the transmitted bit information of the transmitted information) are [1, 0, 0, 1]. The following is the process of generating an MC-OOK waveform.
[0080] Step 31: First, generate frequency domain information x1 having a length of 144 and containing all 1's.
[0081] Step 32: Phase adjustment is performed by multiplying the frequency domain information by a phase adjustment sequence A to obtain x2 = x1 * A. The phase adjustment sequence A is determined based on at least one of the original information bits, the bandwidth of the low-power signal, the transmission rate of the low-power signal, the channel bandwidth for transmitting the signal, and the number of fast Fourier transform FFT points generated by performing IFFT processing.
[0082] For example, the phase adjustment sequence A can be selected from the following set of phase adjustment sequences:
[0083] [Table 3]
[0084] Step 33: Map the frequency domain information x2 to appropriate subcarriers and perform 2048-point IFFT to obtain time domain information b1 of the MC-OOK signal. In this case, the time domain wavelength of the time domain information b1 is shown in Figure 4E, and the frequency domain wavelength of the time domain information b1 is shown in Figure 4F.
[0085] Optionally, in some embodiments, assuming that the symbol transmission rate is 112 kbps, the subcarrier spacing is 30 kHz, the FFT length is 2048, the bandwidth of the low power consumption signal is 12 RB, totaling 144 RE, and the total bandwidth is 50 RB, totaling 600 RE, one symbol can transmit 4 bits, and the original information bits transmitted (i.e., the transmitted bit information of the transmitted information) are [1, 0, 0, 1]. The following is the process of generating an MC-OOK waveform.
[0086] The method for generating an MC-OOK waveform based on the least squares method includes the following steps.
[0087] Step 41: The original information bits are sequentially doubled in time domain sampling and transformed into an FFT length [1,...,1,0,...,0,0,...,0,1,...,1]. One of the bits is repeatedly sampled in the time domain 512 times to obtain a time domain signal b1 (i.e., the first sequence) with a length of 2048. The time domain waveform of the time domain signal b1 is shown in Figure 3A, and the frequency domain waveform of the time domain signal b1 is shown in Figure 3B.
[0088] Step 42: Post-multiply the time-domain signal b1 by the predistortion matrix H, whose size is 2048*144, to obtain the frequency-domain signal x1=b1*H. In this case, the size of the time-domain and frequency-domain signals is the bandwidth size of the low-power signal. The frequency-domain waveform of the frequency-domain signal x1 is shown in Figure 5A, and the time-domain waveform of the frequency-domain signal x1 is shown in Figure 5B.
[0089] Step 43: Pre-multiply the frequency-domain signal x1 by a pre-processing matrix M having a size of X*L (X=1*144) to obtain a frequency-domain signal x2=M*x1. The pre-processing matrix M is determined based on at least one of the original information bits, the sequence length of the time-domain signal b1, the sequence value of the time-domain signal b1, the bandwidth of the low-power signal, the transmission rate of the low-power signal, the channel bandwidth through which the transmitter transmits the signal, and the number of FFT points at which the transmitter signal is generated. Alternatively, the pre-processing matrix M may be obtained from a pre-processing matrix set, or may be determined based on at least one of the matrices in the pre-processing matrix set: the sequence length of the time-domain signal b1, the sequence value of the time-domain signal b1, the bandwidth of the low-power signal, the transmission rate of the low-power signal, the channel bandwidth through which the transmitter transmits the signal, and the number of FFT points at which the transmitter signal is generated.
[0090] The effect of pre-multiplying the preconditioning matrix M from the left is to circularly shift the original signal and then repeatedly convolve it. For example, in a circular shift method, if the number of circular shifts is 3 and the size of each shift is [-36, 0, 36], the corresponding spectrum of the frequency domain signal x2 is shown in Figure 5C and Figure 5D.
[0091] Alternatively, the preconditioner matrix set is as shown in the table below.
[0092] [Table 4]
[0093] Step 44: Map the frequency domain information x2 to the corresponding subcarriers, and then perform 2048-point IFFT to obtain the time domain information b3 of the MC-OOK signal. In this case, the frequency domain waveform of the time domain information b3 is shown in Figure 5E, and the time domain waveform of the time domain information b3 is shown in Figure 5F.
[0094] Optionally, in some embodiments, assuming that the symbol transmission rate is 112 kbps, the subcarrier spacing is 30 kHz, the FFT length is 2048, the bandwidth of the low power consumption signal is 12 RB, totaling 144 RE, and the total bandwidth is 50 RB, totaling 600 RE, one symbol can transmit 4 bits, and the original information bits transmitted (i.e., the transmitted bit information of the transmitted information) are [1, 0, 0, 1]. The following is the process of generating an MC-OOK waveform.
[0095] Step 51: The original information bits are upsampled and converted into a 2048-point time-domain signal b1. The circular shift value is determined based on the position of the sampling point at the time-domain center of the non-zero bits. The non-zero bits are converted into circular shift values -768 and +768 (where - and + indicate shifting left and right). Such a circular shift (represented by x1) can be represented by a 2048*2048 matrix.
[0096] Step 52: Obtain a phase adjustment sequence. One method involves first filling REs whose length is the bandwidth of the low-power signal with 1s and other REs with 0s, and then performing IFFT to obtain a corresponding time-domain signal (hereinafter referred to as signal 1). The time-domain and frequency-domain diagrams are shown in FIGS. 6A and 6B. Signal 1 is then circularly shifted and superimposed in the time domain to obtain signal 2 (for example, FIGS. 6C and 6D show time-domain and frequency-domain diagrams of a signal obtained by superimposing six times when the interval between circular shift values is 64). Note that the number of superimpositions and the circular shift value affect the spectral characteristics and are adjusted based on at least one of the original information bits, the sequence length of time-domain signal b1, the sequence value of time-domain signal b1, the bandwidth of the low-power signal, the transmission rate of the low-power signal, the channel bandwidth through which the signal is transmitted by the transmitter, and the number of FFT points generated by the transmitter signal. Then, the signal 2 is circularly shifted in the time domain to the center (in the example, 2048 / 2=1024) to obtain a phase adjusted sequence y1 with dimension 2048*1.
[0097] Step 53: The phase adjustment sequence y1 is circularly shifted and superimposed based on the circular shift value in step 1 (i.e., the time-domain signal b1 is post-multiplied by the phase adjustment sequence y1), to obtain a signal z1, z1=x1*y1. The frequency domain waveform of the time-domain information b3 is shown in FIG. 6E, and the time domain waveform of the time-domain information b3 is shown in FIG. 6F.
[0098] Step 54: The signal z1 is subjected to a DFT transformation (if the number of DFT points is greater than the bandwidth of the low-power signal, then it is necessary to extract or preserve information by using a window size centered on the point where the fundamental component or the signal energy after the DFT transformation is maximized and using the bandwidth of the low-power signal as the window size) or by multiplying it by a predistortion matrix H, thereby obtaining a frequency domain signal of the low-power signal.
[0099] The method for generating a low-power signal provided by the embodiments of the present application may be executed by a device for generating a low-power signal. In the embodiments of the present application, the device for generating a low-power signal provided by the embodiments of the present application will be described taking as an example a case where the method for generating a low-power signal is executed by the device for generating a low-power signal.
[0100] 7, an embodiment of the present application further provides a low-power signal generating device. As shown in FIG. 7, the low-power signal generating device 700 includes: an execution module 701 for executing a target operation on a first sequence to obtain a first signal; a processing module 702 for performing an Inverse Fast Fourier Transform (IFFT) process on the first signal to obtain a low power consumption signal; The first sequence is determined based on transmitted information, and the target operation is multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix; multiplying the first sequence by a first pre-conditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, wherein the target processing is for repeatedly convolving the second sequence after circularly shifting it, or for performing phase adjustment on the second sequence.
[0101] Optionally, the phase adjustment sequence comprises: the phase adjustment sequence being a sequence in a predetermined sequence set; The phase adjustment sequence is determined based on first information including at least one of transmission bit information of the information to be transmitted, a sequence value of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for a communication device to transmit a signal, and a number of fast Fourier transform (FFT) points generated by performing an IFFT process by the communication device; Satisfy at least one of the following:
[0102] Optionally, the phase adjustment sequence comprises: At least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m sequence, and a computer search sequence; a sequence that is a combination of at least two of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m sequence, and a computer search sequence; a sequence obtained by repeatedly sampling at least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m sequence, and a computer search sequence; It includes at least one of the following:
[0103] Optionally, the method of combining at least two of the CAZAC sequence, ZC sequence, BPSK sequence, π / 2-BPSK sequence, gold sequence, m-sequence and computer search sequence includes at least one of concatenation, multiplication and Kronecker product.
[0104] Optionally, the first pre-processing matrix includes any one of a pre-distortion matrix, a Discrete Fourier Transform (DFT) matrix, and an identity matrix.
[0105] Optionally, the first preconditioner matrix is: the first preconditioning matrix is a matrix in a first predetermined matrix set; determining the first preconditioning matrix based on second information including at least one of transmission bit information of the information to be transmitted, sequence values of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for a communication device to transmit a signal, and a number of FFT points generated by performing an IFFT process by the communication device; Satisfy at least one of the following:
[0106] Optionally, the target process comprises: cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence; cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence, wherein each intermediate sequence is subjected to a different phase rotation; pre-multiplying the second sequence by a second preconditioning matrix; The size of the second pre-processing matrix is X*L, where L represents the length of the second sequence, and the value of X or K is determined based on at least one of the bandwidth of the low power consumption signal, the transmission rate of the low power consumption signal, the channel bandwidth for the communication device to transmit the signal, and the number of FFT points generated when the communication device performs IFFT processing.
[0107] Optionally, the second preconditioner matrix is: the second preconditioning matrix being a matrix in a second predetermined matrix set; determining the second preconditioning matrix based on third information including at least one of transmission bit information of the information to be transmitted, sequence values of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by the communication device, and a number of FFT points generated by performing IFFT processing by the communication device; Satisfy at least one of the following:
[0108] Optionally, the processing module 702 is further for performing time-domain processing on the transmitted information to obtain the first sequence, wherein the time-domain processing includes bit-wise upsampling the transmitted information by N times, where N is a positive integer.
[0109] Optionally, the phase adjustment sequence is further for adjusting the width of the first sequence, or the target process is further for adjusting the width of the second sequence.
[0110] In an embodiment of the present application, a target operation is performed on a first sequence to obtain a first signal, and an inverse fast Fourier transform (IFFT) process is performed on the first signal to obtain a low-power signal, where the first sequence is determined based on transmitted information. The target operation includes multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-conditioning matrix; or multiplying the first sequence by the first pre-conditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, where the target processing is to repeatedly convolve the second sequence after circular shifting it, or to phase adjust the second sequence. In this way, by performing a circular shift and then repeatedly convolving or phase adjusting it before performing the IFFT process, the spectral energy of the generated low-power signal can be distributed to different frequency points. Therefore, the embodiment of the present application improves the transmission performance of the low-power signal.
[0111] The low-power signal generating device in the embodiment of the present application may be an electronic device, for example, an electronic device having an operating system, or a component of the electronic device, for example, an integrated circuit or chip. The electronic device may be a terminal or other device other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of terminal 11 listed above. The other device may be, for example, a server, a network-attached storage (NAS), etc., but is not specifically limited in the embodiment of the present application.
[0112] The low-power signal generating device provided by the embodiments of the present application can implement each process implemented by the method embodiments of Fig. 2 and achieve the same technical effects, which will not be repeated here to avoid redundancy.
[0113] 8, an embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802 in which a program or command executable by the processor 801 is stored. When the program or command is executed by the processor 801, each step of the embodiment of the method for generating a low-power signal can be realized and the same technical effect can be achieved. To avoid redundancy, the description will not be repeated here.
[0114] The present application also provides a terminal including a coupled processor and a communication interface. The processor is for executing programs or commands to implement the steps of the method embodiment shown in Figure 2. The terminal embodiment corresponds to the terminal-side method embodiment, and the implementation processes and implementation means of the method embodiment can be applied to the terminal embodiment to achieve the same technical effects. Specifically, Figure 9 is a structural diagram of hardware for implementing the terminal of the present application.
[0115] The terminal 900 includes at least some components such as, but not limited to, a wireless radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910.
[0116] As will be appreciated by those skilled in the art, the terminal 900 may further include a power source (e.g., a battery) for powering each component. The power source is logically connected to the processor 910 by a power management system, thereby enabling the power management system to implement functions such as charge / discharge management and power consumption management. The terminal structure shown in FIG. 9 is not intended to limit the terminal, and the terminal may include more or fewer components than those shown, or a combination of certain components, or a different component arrangement, which will not be repeated here.
[0117] In addition, in an embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042 for processing image data of static or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, which may be configured as a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. The other input devices 9072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be described again here.
[0118] In the embodiment of the present application, when the radio frequency unit 901 receives downlink data from the network side device, it can send the data to the processor 910 for processing. Also, the radio frequency unit 901 can send uplink data to the network side device. Typically, the radio frequency unit 901 includes, but is not limited to, an antenna, an amplifier, a receiver / transmitter, a coupler, a low-noise amplifier, a duplexer, etc.
[0119] The memory 909 may be used to store software programs or commands and various data. The memory 909 may mainly include a first storage area for storing programs or commands and a second storage area for storing data. The first storage area may store an operating system, an application or command required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 909 may also include volatile memory or nonvolatile memory. The nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synch link dynamic random access memory (SLDRAM), and direct Rambus random access memory (DRRAM). Memory 909 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
[0120] The processor 910 may include one or more processing units. Optionally, the processor 910 may integrate an application processor that mainly processes operations related to an operating system, a user interface, and applications, and a modulation / demodulation processor that mainly processes wireless communication signals, such as a baseband processor. Of course, the modulation / demodulation processor does not have to be integrated into the processor 910.
[0121] The processor 910 is for performing a target operation on the first sequence to obtain a first signal, and performing an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal; The first sequence is determined based on transmitted information, and the target operation is multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix; multiplying the first sequence by a first pre-conditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, wherein the target processing is for repeatedly convolving the second sequence after circularly shifting it, or for performing phase adjustment on the second sequence.
[0122] It should be noted that the implementation process of each implementation means mentioned in this embodiment can refer to the relevant description of the method embodiment, and can achieve the same technical effects, so they will not be repeated here to avoid redundancy.
[0123] An embodiment of the present application further provides a network-side device, including a coupled processor and a communication interface, where the processor is for executing a program or command to implement the steps of the method embodiment shown in Figure 2. The embodiment of the network-side device corresponds to the embodiment of the method of the network-side device, and the implementation processes and realization means of the method embodiment can be applied to the embodiment of the network-side device to achieve the same technical effects.
[0124] Specifically, an embodiment of the present application further provides a network side device. As shown in Fig. 10, the network side device 1000 includes an antenna 101, a radio frequency device 102, a baseband device 103, a processor 104, and a memory 105. The antenna 101 is connected to the radio frequency device 102. In the uplink direction, the radio frequency device 102 receives information through the antenna 101 and transmits the received information to the baseband device 103 for processing. In the downlink direction, the baseband device 103 processes information to be transmitted and transmits it to the radio frequency device 102. The radio frequency device 102 transmits the received information through the antenna 101 after processing it.
[0125] The method performed by the network side equipment in the above embodiment may be implemented by the baseband device 103. The baseband device 103 includes a baseband processor.
[0126] The baseband device 103 may include, for example, at least one baseband board provided with multiple chips, one of which is, for example, a baseband processor connected to a memory 105 via a bus interface and for calling a program in the memory 105 to perform the operations of the network device illustrated in the above method embodiments, as shown in Figure 10.
[0127] The network side device may further include a network interface 106. The interface may be, for example, a Common Public Radio Interface (CPRI).
[0128] Specifically, the network side device 1000 of the embodiment of the present invention further includes commands or programs stored in the memory 105 and executable by the processor 104. The processor 104 invokes the commands or programs in the memory 105 to execute the methods performed by the modules shown in Fig. 7 to achieve the same technical effects, which will not be repeated here to avoid redundancy.
[0129] The embodiments of the present application further provide a readable storage medium having stored thereon a program or command, which, when executed by a processor, can realize each process of the embodiments of the method for generating a low-power signal, and achieve the same technical effect. To avoid redundancy, the description will not be repeated here.
[0130] The processor may be a processor in the terminal described in the above embodiment. The readable storage medium may include a computer readable storage medium such as a computer read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0131] The embodiments of the present application further provide a chip including a coupled processor and a communication interface, wherein the processor is for executing programs or commands to realize each process of the embodiments of the method for generating a low-power signal, and the same technical effects can be achieved. To avoid repetition, the description will not be repeated here.
[0132] The chips mentioned in the embodiments of the present application are also called system-on-chip, system chip, chip system, SoC, or the like.
[0133] The embodiments of the present application further provide a computer program / program product stored in a storage medium, which, when executed by at least one processor, can realize each process of the embodiments of the method for generating a low-power signal and achieve the same technical effects. To avoid redundancy, the description will not be repeated here.
[0134] It should be noted that, as used herein, the terms "comprise," "consist," and any other variations thereof are intended to include a non-exclusive inclusion, such that a process, method, article, or apparatus comprising a set of elements includes not only those elements but also other elements not expressly specified or inherent in such process, method, article, or apparatus. Unless otherwise specified, elements qualified by the phrase "comprise..." do not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should also be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed herein, and may further include performing functions substantially simultaneously or in the reverse order, depending on the functionality involved. For example, methods described may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined with other examples.
[0135] As can be clearly understood by those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform. Of course, they can also be realized by hardware. The computer software product is stored in a storage medium (e.g., ROM, RAM, magnetic disk, optical disk, etc.) and includes a plurality of commands that cause a terminal or network device to execute the methods described in each embodiment of the present application.
[0136] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can obtain without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.
Claims
1. performing target operations in a first sequence by the communication device to obtain a first signal; the communication device performs an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal; The first sequence is determined based on transmitted information, and the target operation is multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix; multiplying the first sequence by a first preconditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, the target processing being for repeatedly convolving the second sequence after circular shifting it, or for performing a phase adjustment on the second sequence; 1. A method for generating a low power consumption signal, comprising:
2. The phase adjustment sequence includes: the phase adjustment sequence being a sequence in a predetermined sequence set; The phase adjustment sequence is determined based on first information including at least one of transmission bit information of the information to be transmitted, a sequence value of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by the communication device, and a number of fast Fourier transform (FFT) points generated by performing IFFT processing by the communication device; The method of claim 1 , wherein at least one of the following is satisfied:
3. The phase adjustment sequence includes: at least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m-sequence, and a computer search sequence; a sequence that combines at least two of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m-sequence, and a computer search sequence; a sequence obtained by repeatedly sampling at least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m-sequence, and a computer search sequence; The method of claim 1 or 2, comprising at least one of:
4. 4. The method of claim 3, wherein the method of combining at least two of the CAZAC sequence, the ZC sequence, the BPSK sequence, the π / 2-BPSK sequence, the gold sequence, the m-sequence, and the computer search sequence includes at least one of concatenation, multiplication, and Kronecker product.
5. The method of claim 1 , wherein the first pre-processing matrix comprises any one of a pre-distortion matrix, a Discrete Fourier Transform (DFT) matrix, and an identity matrix.
6. The first preconditioning matrix is the first preconditioner matrix being a matrix in a first predetermined matrix set; the first preconditioning matrix is determined based on second information including at least one of transmission bit information of the information to be transmitted, a sequence value of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by the communication device, and a number of FFT points generated by performing IFFT processing by the communication device; The method according to any one of claims 1 to 5, wherein at least one of the following conditions is satisfied:
7. The target processing cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence; cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence, wherein each intermediate sequence is subjected to a different phase rotation; pre-multiplying the second sequence by a second preconditioning matrix; 2. The method of claim 1, wherein a size of the second pre-processing matrix is X*L, where L represents a length of the second sequence, and the value of X or K is determined based on at least one of a bandwidth of a low power signal, a transmission rate of a low power signal, a channel bandwidth for transmitting a signal by the communication device, and a number of FFT points generated when the communication device performs IFFT processing.
8. The second preconditioning matrix is the second preconditioner matrix being a matrix in a second predetermined matrix set; the second pre-conditioning matrix is determined based on third information including at least one of transmission bit information of the information to be transmitted, a sequence value of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth used by the communication device to transmit a signal, and a number of FFT points generated by performing IFFT processing by the communication device; The method of claim 7 , wherein at least one of the following is satisfied:
9. Prior to the step of the communication device performing target operations in a first sequence to obtain a first signal, the method further comprises: the communication device performing time-domain processing on the transmitted information to obtain the first sequence, the time-domain processing including bit-wise upsampling the transmitted information by a factor of N, where N is a positive integer; 9. The method of claim 1, further comprising:
10. 10. The method of claim 1, wherein the phase adjustment sequence is further for adjusting the width of the first sequence, or the target processing is further for adjusting the width of the second sequence.
11. an execution module for executing a target operation on the first sequence to obtain a first signal; a processing module for performing an inverse fast Fourier transform (IFFT) process on the first signal to obtain a low power consumption signal; The first sequence is determined based on transmitted information, and the target operation is multiplying the first sequence by a phase adjustment sequence to obtain a second signal, and then multiplying the second signal by a first pre-processing matrix; multiplying the first sequence by a first preconditioning matrix to obtain a second sequence, and then performing target processing on the second sequence, the target processing being for repeatedly convolving the second sequence after circular shifting it, or for performing a phase adjustment on the second sequence; A low power consumption signal generating device, comprising:
12. The phase adjustment sequence includes: the phase adjustment sequence being a sequence in a predetermined sequence set; The phase adjustment sequence is determined based on first information including at least one of transmission bit information of the information to be transmitted, a sequence value of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by a communication device, and a number of fast Fourier transform (FFT) points generated by performing IFFT processing by the communication device; The device according to claim 11 , wherein at least one of the following is satisfied:
13. The phase adjustment sequence includes: at least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m-sequence, and a computer search sequence; a sequence that combines at least two of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m-sequence, and a computer search sequence; a sequence obtained by repeatedly sampling at least one of a CAZAC sequence, a ZC sequence, a BPSK sequence, a π / 2-BPSK sequence, a gold sequence, an m-sequence, and a computer search sequence; 13. The device according to claim 11 or 12, comprising at least one of:
14. 14. The apparatus of claim 13, wherein the method of combining at least two of the CAZAC sequence, the ZC sequence, the BPSK sequence, the π / 2-BPSK sequence, the gold sequence, the m-sequence, and the computer search sequence includes at least one of concatenation, multiplication, and Kronecker product.
15. The apparatus of claim 11 , wherein the first pre-processing matrix comprises any one of a pre-distortion matrix, a Discrete Fourier Transform (DFT) matrix, and an identity matrix.
16. The first preconditioning matrix is the first preconditioner matrix being a matrix in a first predetermined matrix set; determining the first preconditioning matrix based on second information including at least one of transmission bit information of the information to be transmitted, sequence values of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth for transmitting a signal by a communication device, and a number of FFT points generated by performing IFFT processing by the communication device; 16. The device according to claim 11, wherein at least one of the following conditions is satisfied:
17. The target processing cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence; cyclically shifting the second sequence K times to obtain K intermediate sequences, and superimposing the K intermediate sequences with the second sequence, wherein each intermediate sequence is subjected to a different phase rotation; pre-multiplying the second sequence by a second preconditioning matrix; 12. The apparatus of claim 11, wherein a size of the second pre-processing matrix is X*L, where L represents a length of the second sequence, and the value of X or K is determined based on at least one of a bandwidth of a low power signal, a transmission rate of the low power signal, a channel bandwidth for a communication device to transmit a signal, and a number of FFT points generated when the communication device performs IFFT processing.
18. The second preconditioning matrix is the second preconditioner matrix being a matrix in a second predetermined matrix set; the second pre-conditioning matrix is determined based on third information including at least one of transmission bit information of the information to be transmitted, a sequence value of a first sequence, a length of the first sequence, a bandwidth of a low power consumption signal, a transmission rate of a low power consumption signal, a channel bandwidth used by the communication device to transmit a signal, and a number of FFT points generated by performing IFFT processing by the communication device; 18. The device of claim 17, wherein at least one of
19. 19. The apparatus of claim 11, wherein the processing module is further for performing time-domain processing on the transmitted information to obtain the first sequence, the time-domain processing comprising bit-wise upsampling the transmitted information by a factor of N, where N is a positive integer.
20. 20. The apparatus of claim 11, wherein the phase adjustment sequence is further for adjusting the width of the first sequence, or the target processing is further for adjusting the width of the second sequence.
21. A terminal including a processor and a memory in which a program or command executable by the processor is stored, the terminal implementing the steps of the method for generating a low power consumption signal according to any one of claims 1 to 10 when the program or command is executed by the processor.
22. A network side device comprising: a processor; and a memory in which a program or command executable by the processor is stored, the network side device realizing the steps of the low power consumption signal generation method according to any one of claims 1 to 10 when the program or command is executed by the processor.
23. A readable storage medium having stored thereon a program or command, the program or command implementing the steps of the method for generating a low power consumption signal according to any one of claims 1 to 10 when executed by a processor.