Signal peak-to-average ratio suppression method and system, electronic device and storage medium
By optimizing the phase rotation factor search algorithm and the distributed mapping method, the computational complexity and time of peak-to-average power ratio (PAPR) in OFDM systems are reduced, solving the problem of excessive computational resources in existing technologies and achieving efficient PAPR suppression in real-time systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-07
- Publication Date
- 2026-03-31
AI Technical Summary
Existing technologies consume too much computational resources and time in the peak-to-average ratio (PAPR) suppression process in OFDM systems, making them difficult to apply effectively in real-time systems.
The phase rotation factor search is optimized by flipping iterative algorithm to reduce the number of peak-to-average ratio calculations and comparisons. A distributed mapping method and fast Fourier transform are adopted to limit the value space of the phase rotation factor to 1 or -1, and parallel processing is carried out using a cascaded pipeline structure.
While maintaining peak-to-average power ratio (PAPR) suppression, it significantly reduces computational complexity and time, making it suitable for real-time systems.
Smart Images

Figure CN116248460B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to signal peak-to-average power ratio (PAPR) suppression methods, systems, electronic devices, and storage media. Background Technology
[0002] OFDM systems are widely used as an efficient data transmission method. However, due to the superposition of subcarriers in OFDM systems, OFDM systems often have a peak-to-average power ratio (PAPR) problem, which increases the complexity and cost of system implementation. Therefore, it is necessary to suppress the PAPR of OFDM systems.
[0003] Partial transmission sequence (PTS) is a scheme that can effectively suppress peak-to-average ratio (PAR). PTS reduces PAR by seeking an optimal rotation factor and selecting a transmission sequence with a lower PAR for transmission. The principle of traditional PTS techniques is to find the optimal transmission sequence to minimize PAR as much as possible.
[0004] However, in PTS (Pulse-to-Screen) techniques, the search is often performed by exhaustively iterating through all possible phase rotation factors, selecting the signal block with the lowest peak-to-average ratio (PAR). This method involves a large number of PAR calculations and comparisons, requiring significant computational resources and time. Summary of the Invention
[0005] In view of this, the purpose of this application is to provide a method, system, electronic device and storage medium for suppressing signal peak-to-average power ratio.
[0006] To achieve the above objectives, this application provides a method for suppressing the peak-to-average power ratio (PAPR) of a signal, comprising:
[0007] Subcarrier mapping is performed on the signal to be transmitted to obtain multiple subcarrier blocks arranged in sequence;
[0008] Based on the sequentially arranged subcarrier blocks, multiple sequentially arranged signal blocks are obtained;
[0009] For any one of the sequentially arranged signal blocks, the intermediate result of the previous block is used as the first factor sequence and the first peak-to-average ratio (PAR) of the current block; the second factor sequence is obtained based on the first factor sequence; the multiple signal blocks are multiplied by the second factor sequence to obtain an intermediate transmission sequence; the PAR of the intermediate transmission sequence is calculated as the second PAR; the intermediate result of the current block is obtained based on the first PAR, the second PAR, the first factor sequence, and the second factor sequence; wherein, the intermediate result includes one of the first PAR and the second PAR, and one of the first factor sequence and the second factor sequence;
[0010] When the current block is the first block among multiple sequentially arranged signal blocks, the initial factor sequence is used as the first factor sequence, and the peak-to-average ratio of the transmission sequence obtained by multiplying the initial factor sequence with multiple signal blocks is used as the first peak-to-average ratio.
[0011] The transmission sequence obtained by multiplying the factor sequence in the intermediate result of the last signal block with the signal blocks in the sequenced sequence is transmitted as the peak-to-average power ratio (PAPR) suppression result signal.
[0012] This application also provides a signal peak-to-average power ratio (PAPR) suppression device, comprising:
[0013] The subcarrier mapping module is used to perform subcarrier mapping on the signal to be transmitted, resulting in multiple subcarrier blocks arranged in sequence.
[0014] The signal block acquisition module is used to obtain multiple signal blocks arranged in sequence based on multiple subcarrier blocks arranged in sequence;
[0015] The factor sequence comparison module is used to, for any one of a plurality of sequentially arranged signal blocks, take the intermediate result of the previous block as the first factor sequence and the first peak-to-average ratio (PAR) of the current block; obtain the second factor sequence based on the first factor sequence; multiply the plurality of signal blocks with the second factor sequence to obtain an intermediate transmission sequence; calculate the PAR of the intermediate transmission sequence as the second PAR; obtain the intermediate result of the current block based on the first PAR, the second PAR, the first factor sequence, and the second factor sequence; wherein the intermediate result includes one of the first PAR and the second PAR, and one of the first factor sequence and the second factor sequence; when the current block is the first block of a plurality of sequentially arranged signal blocks, the initial factor sequence is taken as the first factor sequence, and the PAR of the transmission sequence obtained by multiplying the initial factor sequence with the plurality of signal blocks is taken as the first PAR;
[0016] The peak-to-average ratio (PAPR) suppression result signal transmission module is used to transmit the transmission sequence obtained by multiplying the factor sequence in the intermediate result of the last block of a series of sequentially arranged signal blocks with the multiple signal blocks, and then using this transmission sequence as the PAPR suppression result signal.
[0017] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the above-described method.
[0018] This application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to perform the above-described method.
[0019] As can be seen from the above, the signal peak-to-average power ratio (PAPR) suppression method, system, electronic device, and storage medium provided in this application sequentially compare the PAPR of the transmission sequences corresponding to the two factor sequences before and after the phase rotation factor of each signal block is flipped. This determines the phase rotation factor with the smaller PAPR for that signal block, and in subsequent comparisons of signal blocks, the phase rotation factor with the larger PAPR for that signal block is no longer considered. This reduces the number of PAPR calculations and comparisons, significantly reducing computational complexity and time while maintaining a certain PAPR suppression effect. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic flowchart of the signal peak-to-average power ratio (PAPR) suppression method according to an embodiment of this application.
[0022] Figure 2 This is a schematic diagram of the cascaded pipeline structure according to an embodiment of this application.
[0023] Figure 3 This is a schematic diagram of the signal peak-to-average power ratio (PAPR) suppression device according to an embodiment of this application.
[0024] Figure 4 This is a schematic diagram of the hardware structure of the server in an embodiment of this application. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0026] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect.
[0027] OFDM systems, as a highly efficient data transmission method, can transmit high-speed data streams on multiple orthogonal subcarriers. They exhibit strong resistance to delay spread, reduce inter-symbol interference, and minimize subcarrier spectral aliasing, thus significantly improving spectral efficiency. However, due to the superposition of subcarriers, OFDM systems often suffer from peak-to-average power ratio (PAPR) issues. This necessitates that the power amplifier operate within a wider linear range, thereby increasing system implementation complexity and cost.
[0028] Partially transmitted sequence (PTS) is a scheme that effectively suppresses peak-to-average power ratio (PAR). PTS reduces PAR by finding the optimal phase rotation factor and selecting the transmission sequence with the lowest PAR. The principle of traditional PTS technology is to find the optimal transmission sequence to minimize PAR. The original signal is divided into several blocks, remapped, and then converted into a time-domain signal using an IFFT operation. All possible phase rotation factors are iterated and multiplied with the time-domain signal to obtain the corresponding transmission sequence. The PAR is then calculated, and finally, the transmission sequence with the lowest PAR is selected for transmission. For systems using PTS, the PAR suppression effect depends on the signal segmentation method and the range of values for the phase rotation factor.
[0029] Most transmission sequence implementations in related technologies optimize the transmission sequence with the minimum PAPR (Pan-Average Ratio) through various algorithms, such as genetic algorithms and simulated annealing. However, these algorithms are highly complex, and the computational complexity increases exponentially with the number of signal blocks. Furthermore, traditional PTS (Pan-Average Ratio Search) techniques often perform phase rotation factor search through exhaustive iteration of all possible phase rotation factors. After exhaustively iterating through all possible phase rotation factors, the signal block with the lowest PAPR is selected. Theoretically, this method offers the best PAPR suppression, but because it requires traversing all possible results, the number of PAPR calculations and comparisons is also high, consuming significant computational resources in hardware implementation. Software-based PTS algorithms also suffer from computational delays and are not well-suited for real-time systems.
[0030] Based on the aforementioned deficiencies in related technologies, embodiments of this application provide a signal peak-to-average power ratio (PAPR) suppression method, system, electronic device, and storage medium.
[0031] The signal peak-to-average power ratio (PAPR) suppression method, system, electronic device, and storage medium provided in this application reduce the number of PAPR calculations and comparisons by implementing a phase rotation factor search based on a flip-iteration algorithm, which significantly reduces computational complexity and computation time while ensuring a certain PAPR suppression effect.
[0032] Figure 1The flowchart of the signal peak-to-average power ratio (PAPR) suppression method provided in the embodiments of this application is shown.
[0033] like Figure 1 As shown in the figure, this application provides a signal peak-to-average power ratio (PAPR) suppression method, including:
[0034] Step S101: Perform subcarrier mapping on the signal to be transmitted to obtain multiple subcarrier blocks arranged in sequence.
[0035] As an optional embodiment, step S101 may include the following steps:
[0036] The signal to be transmitted is mapped using distributed mapping, adjacent mapping, or random mapping methods to obtain multiple subcarrier blocks arranged in sequence.
[0037] When the number of subcarrier blocks obtained is M, the distributed mapping method allocates subcarriers with a spacing of M in the signal to be transmitted into one subcarrier block, the adjacent mapping method allocates the total number of subcarriers of the signal to be transmitted / M adjacent subcarriers into one subcarrier block, and the random mapping method randomly allocates the subcarriers of the signal to be transmitted into M subcarrier blocks.
[0038] In practical implementation, distributed mapping is preferred. Compared to adjacent mapping, distributed mapping achieves better frequency diversity, while random mapping increases hardware implementation complexity due to its uncertainty. Therefore, this solution chooses distributed mapping.
[0039] In this embodiment, each subcarrier block includes a first half and a second half. The first half or the second half includes complex data of the signal to be transmitted, and correspondingly, the second half or the first half includes conjugate symmetric data with respect to the complex data. That is, when the first half includes complex data of the signal to be transmitted, the second half includes conjugate symmetric data with respect to the complex data; when the second half includes complex data of the signal to be transmitted, the first half includes conjugate symmetric data with respect to the complex data.
[0040] The signal to be transmitted is a complex signal in the frequency domain. To facilitate signal transmission, it is necessary to ensure that the signal blocks obtained by dividing the subcarriers contain only the real part. Therefore, the complex data needs to be distributed in one half of the subcarrier blocks, and the other half needs to be filled with the conjugate symmetric data of the complex data, so that after the subcarrier blocks are processed, the data of the resulting signal blocks only includes the real part. In addition, due to DC bias, the 0th subcarrier in the subcarrier block is set to 0. Furthermore, to reduce mutual interference between subcarriers in the subcarrier blocks, 0s are filled on subcarriers in the subcarrier blocks that do not carry data.
[0041] Step S102: Based on the sequentially arranged subcarrier blocks, obtain a series of sequentially arranged signal blocks.
[0042] As an optional embodiment, step S102 may include the following steps:
[0043] Perform a fast inverse Fourier transform on each of the sequentially arranged subcarrier blocks to obtain a series of sequentially arranged signal blocks.
[0044] In this embodiment, the subcarrier blocks are transformed by fast independent leaf transform to obtain signal blocks including time-domain signals that meet the requirements of subsequent calculations.
[0045] Step S103-1: For any one of the sequentially arranged signal blocks, take the intermediate result of the previous block as the first factor sequence and the first peak-to-average ratio (PAR) of the current block. Specifically, when the current block is the first block among the sequentially arranged signal blocks, the initial factor sequence is taken as the first factor sequence, and the PAR of the transmission sequence obtained by multiplying the initial factor sequence by the multiple signal blocks is taken as the first PAR.
[0046] In practice, the phase rotation factor sequence can be initialized by setting all phase rotation factors to 1.
[0047] Step S103-2: Obtain the second factor sequence based on the first factor sequence, multiply the multiple signal blocks by the second factor sequence to obtain the intermediate transmission sequence, and calculate the peak-to-average power ratio of the intermediate transmission sequence as the second peak-to-average power ratio.
[0048] As an optional embodiment, the phase rotation factor included in the first factor sequence and the second factor sequence takes the value of 1 or -1, and step S103-2 may include the following steps:
[0049] In the first factor sequence corresponding to the current block, the phase rotation factor corresponding to the current block is flipped to obtain the second factor sequence corresponding to the current block.
[0050] To reduce the number of times the peak-to-average power ratio (PAPR) is calculated, the value space of the phase rotation factor needs to be limited. Furthermore, since the data in the signal block only has real parts and no imaginary parts, the phase rotation factor only needs to consider real numbers. Therefore, the limited value space is set to 1 or -1.
[0051] Step S103-3: Obtain the intermediate result of the current block based on the first peak-to-average ratio, the second peak-to-average ratio, the first factor sequence, and the second factor sequence. The intermediate result includes one of the first peak-to-average ratio and the second peak-to-average ratio, and one of the first factor sequence and the second factor sequence.
[0052] As an optional embodiment, step S103-3 may include the following steps:
[0053] Compare the first peak-to-average ratio (PAR) with the second PAR. In response to determining that the second PAR is less than the first PAR, use the second factor sequence and the second PAR as intermediate results for the current block. In response to determining that the second PAR is greater than or equal to the first PAR, use the first factor sequence and the first PAR as intermediate results for the current block.
[0054] In this embodiment, the factor sequence with a lower peak-to-average ratio obtained after comparing the peak-to-average ratio of the current block is used as the comparison basis factor sequence for the next block, and the factor sequence with a lower peak-to-average ratio for the next block is determined based on the comparison basis factor sequence.
[0055] As an optional embodiment, step S103 can be implemented using a cascaded pipeline structure. Figure 2 The structure of a cascaded pipeline structure according to an embodiment of this application is shown. (Reference) Figure 2 This pipeline architecture includes multiple 2-to-1 comparators. The first and second peak-to-average ratios (PARs) are used as inputs to the comparators to obtain the transmission sequence with the smaller PAR. The corresponding phase rotation factor sequence and PAR are then buffered and written to the next-stage comparator. The combinational logic system is segmented, and intermediate data is temporarily stored in registers. This allows for parallel operation between each small step, thereby improving circuit frequency and data throughput.
[0056] Step S104: In the sequentially arranged multiple signal blocks, the factor sequence in the intermediate result of the last block is multiplied by the multiple signal blocks to obtain the transmission sequence, which is then transmitted as the peak-to-average power ratio (PAPR) suppression result signal. The factor sequence is also sent as sideband information.
[0057] In signal blocks obtained based on partial transmission sequence technology, the phase rotation factor of each signal block can be considered independent of each other. That is, flipping the phase rotation factor of one signal block only affects that signal block and has no effect on the other signal blocks. Therefore, after determining the phase rotation factor with a relatively low peak-to-average power ratio of a signal block, it is not necessary to consider the phase rotation factor with a relatively high peak-to-average power ratio of that signal block when comparing other signal blocks.
[0058] In this way, by determining a phase rotation factor with a low peak-to-average ratio (PAR) for each signal block, and ignoring PAR-high PAR-high PAR-high PAR-high PAR-high PAR-high PAR-high PAR-high PAR-low ... 4 =16 sets of phase rotation factor sequences, requiring 16 calculations of peak-to-average ratio (PAR) and 15 PAR comparisons. However, this method, for the signal to be transmitted, only requires 5 PAR calculations and 4 PAR comparisons. To further illustrate with a practical example, in the first comparison, the PAR corresponding to {1, 1, 1, 1} is compared with the PAR corresponding to {-1, 1, 1, 1}, determining that the PAR corresponding to {1, 1, 1, 1} is smaller. In the second comparison, the PAR corresponding to {1, 1, 1, 1} is compared with the PAR corresponding to {1, -1, 1, 1}, determining that the PAR corresponding to {1, -1, 1, 1} is smaller. In the third comparison, the PAR corresponding to {1, -1, 1, 1} is compared with the PAR corresponding to {1, -1, -1, 1}, determining that the PAR corresponding to {1, -1, 1, 1} is smaller. The peak mean ratio (PMR) corresponding to {1, -1, -1, 1} is relatively small. In the fourth comparison, the PMR corresponding to {1, -1, -1, 1} is compared with the PMR corresponding to {1, -1, -1, -1}. It is determined that the PMR corresponding to {1, -1, -1, 1} is relatively small. Therefore, {1, -1, -1, 1} is the factor sequence of the PMR suppression result. In the whole process, the PMR corresponding to five factor sequences were calculated: {1, 1, 1, 1}, {-1, 1, 1, 1}, {1, -1, 1, 1}, {1, -1, -1, 1}, and {1, -1, -1, -1}.
[0059] Considering that in traditional partial transmission sequence technology, the mean amplitude value needs to be calculated when calculating the peak-to-average ratio, and when the signal to be transmitted is determined, the mean amplitude value is linearly related to the cumulative amplitude value, the cumulative amplitude value can be used instead of the mean amplitude value for calculation to simplify the calculation and reduce the error.
[0060] As an optional embodiment, the peak-to-average power ratio (PAPR) of the transmitted sequence is calculated using the following method:
[0061] Calculate the cumulative amplitude value of the transmitted sequence and the maximum amplitude value of the transmitted sequence.
[0062] The peak-to-average power ratio (PAPR) of the transmitted sequence is calculated using the following formula:
[0063]
[0064] Where PAPR is the peak-to-average power ratio of the transmitted sequence, |x n | represents the amplitude value of the signal on each subcarrier in the transmission sequence. The maximum value is the sum of the amplitude values of the transmitted sequence. n=0,1,…,N-1 |x n | 2 is the maximum amplitude value of the transmission sequence, and N is the number of signal blocks.
[0065] In this way, the peak-to-average ratio (PAR) is calculated by substituting the mean of the amplitude values with the sum of the amplitude values. This simplifies the calculation while ensuring that the magnitude of the PAR remains unchanged, and reduces the error of the PAR because the division operation of the obtained mean is not performed.
[0066] In practice, the peak-to-average power ratio (PAPR) can be calculated in hardware using an FPGA. The absolute sum of the amplitude values and the maximum amplitude value of the transmission sequence are used as inputs to the FPGA, and the PAPR is used as the output of the FPGA. The PAPR includes the quotient and the remainder.
[0067] Based on the same inventive concept, corresponding to any of the above embodiments, this disclosure also provides a signal peak-to-average power ratio (PAPR) suppression device.
[0068] Figure 3 A schematic diagram of a signal peak-to-average power ratio (PAPR) suppression device according to an embodiment of this application is shown.
[0069] refer to Figure 3 The signal peak-to-average power ratio suppression device includes:
[0070] The subcarrier mapping module is used to map the subcarriers of the signal to be transmitted, resulting in multiple sequentially arranged subcarrier blocks. Specifically, it is used to map the subcarriers of the signal to be transmitted using distributed mapping, adjacent mapping, or random mapping methods to obtain multiple sequentially arranged subcarrier blocks.
[0071] The signal block acquisition module is used to obtain multiple signal blocks arranged in sequence from multiple subcarrier blocks. Specifically, it performs a fast inverse Fourier transform on each subcarrier block in the multiple sequentially arranged subcarrier blocks to obtain multiple signal blocks arranged in sequence.
[0072] The factor sequence comparison module is used to, for any one of a plurality of sequentially arranged signal blocks, take the intermediate result of the previous block as the first factor sequence and the first peak-to-average ratio (PAR) of the current block; obtain the second factor sequence based on the first factor sequence; multiply the plurality of signal blocks with the second factor sequence to obtain an intermediate transmission sequence; calculate the PAR of the intermediate transmission sequence as the second PAR; obtain the intermediate result of the current block based on the first PAR, the second PAR, the first factor sequence, and the second factor sequence; wherein the intermediate result includes one of the first PAR and the second PAR, and one of the first factor sequence and the second factor sequence; when the current block is the first block of a plurality of sequentially arranged signal blocks, the initial factor sequence is taken as the first factor sequence, and the PAR of the transmission sequence obtained by multiplying the initial factor sequence with the plurality of signal blocks is taken as the first PAR.
[0073] The peak-to-average ratio (PAPR) suppression result signal transmission module is used to transmit the transmission sequence obtained by multiplying the factor sequence in the intermediate result of the last block of a series of sequentially arranged signal blocks with the multiple signal blocks, and then using this transmission sequence as the PAPR suppression result signal.
[0074] As an optional embodiment, the signal peak-to-average power ratio (PAPR) suppression device further includes:
[0075] The intermediate result acquisition module is used to compare the first peak-to-average ratio (PAR) and the second PAR corresponding to a block. In response to determining that the second PAR of a block is less than the first PAR, the second factor sequence and the second PAR of the block are used as intermediate results for that block. In response to determining that the second PAR of a block is greater than or equal to the first PAR, the first factor sequence and the first PAR of the block are used as intermediate results for that block.
[0076] The second factor sequence acquisition module is used to flip the phase rotation factor corresponding to the block in the first factor sequence corresponding to the block to obtain the second factor sequence corresponding to the block.
[0077] The Peak-to-Average Ratio (PAPR) calculation module is used to calculate the sum of the absolute values of the amplitude values of the transmitted sequence and the maximum amplitude value of the transmitted sequence. The PAPR of the transmitted sequence is calculated using the following formula:
[0078]
[0079] Where PAPR is the peak-to-average power ratio of the transmitted sequence, |x n | represents the amplitude value of the signal on each subcarrier in the transmission sequence, and N is the number of signal blocks.
[0080] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0081] The modules in the above embodiments are used to implement the corresponding signal peak-to-average power ratio (PAPR) suppression method in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0082] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the signal peak-to-average power ratio suppression method described in any of the above embodiments.
[0083] Figure 4 This embodiment illustrates a more specific server hardware structure, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0084] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0085] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0086] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the server (not shown in the figure) or externally connected to the server to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0087] The communication interface 1040 is used to connect the communication module (not shown in the figure) to enable communication between this server and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0088] Bus 1050 includes a pathway for transmitting information between various components of the server, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0089] It should be noted that although the above-described electronic device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the electronic device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described electronic device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0090] The electronic devices described above are used to implement the corresponding signal peak-to-average power ratio (PAPR) suppression methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0091] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the signal peak-to-average power ratio suppression method as described in any of the above embodiments.
[0092] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0093] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the signal peak-to-average power ratio suppression method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0094] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0095] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description.
[0096] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A method of signal peak-to-average ratio suppression, the method comprising: The method comprises: performing subcarrier mapping on a to-be-transmitted signal to obtain a plurality of sequentially arranged subcarrier blocks; each of the subcarrier blocks comprises a first half and a second half; the first half or the second half comprises complex data of the to-be-transmitted signal, and the second half or the first half comprises conjugate symmetric data of the complex data; obtaining a plurality of sequentially arranged signal blocks according to the plurality of sequentially arranged subcarrier blocks; for any one of the plurality of sequentially arranged signal blocks, taking an intermediate result of a previous block of a current block as a first factor sequence and a first peak-to-average ratio of the current block; inverting a phase rotation factor corresponding to the current block in a first factor sequence corresponding to the current block to obtain a second factor sequence corresponding to the current block; the first factor sequence and the second factor sequence comprise phase rotation factors with values of 1 or -1; multiplying the plurality of signal blocks by the second factor sequence to obtain an intermediate transmission sequence, calculating a peak-to-average ratio of the intermediate transmission sequence as a second peak-to-average ratio, and comparing the first peak-to-average ratio with the second peak-to-average ratio; in response to determining that the second peak-to-average ratio is less than the first peak-to-average ratio, taking the second factor sequence and the second peak-to-average ratio as the intermediate result of the current block; in response to determining that the second peak-to-average ratio is greater than or equal to the first peak-to-average ratio, taking the first factor sequence and the first peak-to-average ratio as the intermediate result of the current block; wherein the intermediate result comprises one of the first peak-to-average ratio and the second peak-to-average ratio, and one of the first factor sequence and the second factor sequence; wherein, when the current block is the first block in the plurality of sequentially arranged signal blocks, taking an initial factor sequence as the first factor sequence, and taking a peak-to-average ratio of a transmission sequence obtained by multiplying the initial factor sequence by the plurality of signal blocks as the first peak-to-average ratio; multiplying a factor sequence in the intermediate result of the last block in the plurality of sequentially arranged signal blocks by the plurality of signal blocks to obtain a transmission sequence, and taking the transmission sequence as a peak-to-average ratio suppression result signal for transmission.
2. The signal peak-to-average ratio suppression method according to claim 1, wherein, The method further comprises calculating a peak-to-average ratio of a transmission sequence by the following method: calculating an accumulated value of amplitude values of the transmission sequence and a maximum amplitude value of the transmission sequence; calculating the peak-to-average ratio of the transmission sequence using the following formula: wherein is a peak to average ratio of the transmission sequence, is an amplitude value of the signal on each subcarrier of the transmission sequence, is a cumulative value of the amplitude values of the transmission sequence, is a maximum amplitude value of the transmission sequence, and N is a number of signal blocks.
3. The signal peak-to-average ratio reduction method of claim 1, wherein, The method of performing subcarrier mapping on a to-be-transmitted signal to obtain a plurality of sequentially arranged subcarrier blocks comprises: performing subcarrier mapping on the to-be-transmitted signal using a distributed mapping mode, an adjacent mapping mode or a random mapping mode to obtain the plurality of sequentially arranged subcarrier blocks.
4. The signal peak-to-average ratio reduction method of claim 1, wherein, The method of obtaining a plurality of sequentially arranged signal blocks according to the plurality of sequentially arranged subcarrier blocks comprises: performing fast inverse Fourier transform on each of the plurality of sequentially arranged subcarrier blocks to obtain the plurality of sequentially arranged signal blocks.
5. A signal peak-to-average ratio suppression apparatus, characterized by, The method comprises: The subcarrier mapping module is configured to perform subcarrier mapping on the to-be-transmitted signal to obtain a plurality of sequentially arranged subcarrier blocks; each of the subcarrier blocks includes a first half and a second half; the first half or the second half includes complex data of the to-be-transmitted signal, and correspondingly, the second half or the first half includes conjugate symmetric data of the complex data; The signal block obtaining module is configured to obtain a plurality of sequentially arranged signal blocks according to the plurality of sequentially arranged subcarrier blocks; The factor sequence comparison module is configured to, for any one of the plurality of sequentially arranged signal blocks, take an intermediate result of a previous block of a current block as a first factor sequence and a first peak-to-average ratio of the current block; The factor sequence comparison module is configured to, for any one of the plurality of sequentially arranged signal blocks, take an intermediate result of a previous block of a current block as a first factor sequence and a first peak-to-average ratio of the current block; The factor sequence comparison module is configured to, for any one of the plurality of sequentially arranged signal blocks, take an intermediate result of a previous block of a current block as a first factor sequence and a first peak-to-average ratio of the current block; The factor sequence comparison module is configured to, for any one of the plurality of sequentially arranged signal blocks, take an intermediate result of a previous block of a current block as a first factor sequence and a first peak-to-average ratio of the current block; The factor sequence comparison module is configured to, for any one of the plurality of sequentially arranged signal blocks, take an intermediate result of a previous block of a current block as a first factor sequence and a first peak-to-average ratio of the current block; The factor sequence comparison module is configured to, for any one of the plurality of sequentially arranged signal blocks, take an intermediate result of a previous block of a current block as a first factor sequence and a first peak-to-average ratio of the current block; 6. An electronic device, comprising: The peak-to-average ratio suppression result signal transmission module is configured to take a transmission sequence obtained by multiplying a factor sequence in an intermediate result of a last block of the plurality of sequentially arranged signal blocks by the plurality of signal blocks as a peak-to-average ratio suppression result signal for transmission.
7. A non-transitory computer-readable storage medium, comprising: The non-transitory computer readable storage medium stores computer instructions for causing a computer to perform the method of any one of claims 1 to 4. The non-transitory computer readable storage medium stores computer instructions for causing a computer to perform the method of any one of claims 1 to 4.