Signal processing method and device and storage medium
By modulating the symbol configuration of the reserved subcarrier sequence of OFDM signals in the synesthetic integrated system, the problem of high OFDM signal PAPR is solved, the perceived coverage is improved, and more efficient synesthetic integrated signal transmission is achieved.
Patent Information
- Application Number
- CN202311287412.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-03-28
AI Technical Summary
When using the OFDM waveform of communication directly for synesthesia integration, the peak average power ratio (PAPR) is higher, limiting the perceived coverage.
By configuring the modulation symbols of the reserved subcarrier sequence in the first frequency domain sequence, the PAPR of the OFDM signal is reduced, thereby avoiding the limitation of the perceived coverage.
It effectively reduces the PAPR of OFDM signals, avoids the limitation of perceived coverage, and improves the transmission efficiency of synesthesia integrated signals.
Smart Images

Figure CN119728368A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a signal processing method, device and storage medium. Background Art
[0002] At present, the synaesthesia integration system realizes the two functions of communication and perception through the sharing of software and hardware resources. Traditional communication and perception systems use their own waveforms and fail to achieve integration. Among them, the commonly used waveform for communication is the Orthogonal Frequency Division Multiplexing (OFDM) waveform. If the OFDM waveform of communication is directly used to achieve synaesthesia integration, there will be a problem of high Peak to Average Power Ratio (PAPR). Summary of the invention
[0003] The embodiments of the present disclosure provide a signal processing method, an apparatus, and a storage medium, which can reduce the PAPR of an OFDM signal.
[0004] In one aspect, a signal processing method is provided, comprising:
[0005] Acquire a first frequency domain sequence, where the first frequency domain sequence includes modulation symbols corresponding to communication subcarriers and modulation symbols corresponding to reserved subcarriers;
[0006] A fifth frequency domain sequence is obtained by configuring modulation symbols corresponding to reserved subcarriers of the first frequency domain sequence, and a peak-to-average ratio of the fifth frequency domain sequence is lower than a peak-to-average ratio of the first frequency domain sequence.
[0007] It should be noted that the peak-to-average ratio mentioned in the present disclosure refers to the peak-to-average power ratio, and for the sake of ease of description, it will be referred to as the peak-to-average ratio in the following text.
[0008] In another aspect, a signal processing device is provided, comprising:
[0009] An acquisition module, configured to acquire a first frequency domain sequence, wherein the first frequency domain sequence includes a modulation symbol corresponding to a communication subcarrier and a modulation symbol corresponding to a reserved subcarrier;
[0010] The processing module is used to obtain a fifth frequency domain sequence by configuring the modulation symbols corresponding to the reserved subcarriers of the first frequency domain sequence, wherein the peak-to-average ratio of the fifth frequency domain sequence is lower than the peak-to-average ratio of the first frequency domain sequence.
[0011] On the other hand, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor implements the signal processing method of any of the above embodiments when executing the computer program.
[0012] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the signal processing method of any of the above embodiments is implemented.
[0013] On the other hand, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions are executed by a processor, the signal processing method of any of the above embodiments is implemented.
[0014] The embodiment of the present disclosure provides a signal processing method, which achieves the purpose of reducing the PAPR of an OFDM signal by configuring the modulation symbols of a reserved subcarrier sequence in a first frequency domain sequence. In this way, it is possible to avoid limiting the perception coverage range of the OFDM signal when it is used as a synaesthesia integration signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings required for use in some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure, and a person skilled in the art can also obtain other drawings based on these drawings.
[0016] Figure 1 A schematic diagram of the architecture of a synaesthesia integration system provided in some embodiments of the present disclosure;
[0017] Figure 2 A signal processing method provided in some embodiments of the present disclosure Figure 1 ;
[0018] Figure 3 A simulation diagram of a peak-to-average ratio provided for some embodiments of the present disclosure Figure 1 ;
[0019] Figure 4 A signal processing method provided in some embodiments of the present disclosure Figure 2 ;
[0020] Figure 5 A signal processing method provided in some embodiments of the present disclosure Figure 3 ;
[0021] Figure 6 A signal processing method provided in some embodiments of the present disclosure Figure 4 ;
[0022] Figure 7 A simulation diagram of a peak-to-average ratio provided for some embodiments of the present disclosure Figure 2 ;
[0023] Figure 8A schematic diagram of the structure of a signal processing device provided in some embodiments of the present disclosure;
[0024] Fig. 9 A schematic diagram of the structure of a communication device provided in some embodiments of the present disclosure. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the present disclosure to clearly and completely describe the technical solutions in the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0026] It should be noted that, in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0027] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0028] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more.
[0029] In the integrated communication and perception system, the two major business functions of data transmission and target perception can be realized by using the same resources such as time, frequency, and power. Compared with the traditional system where communication and perception are separated, it has many advantages, such as saving costs, reducing equipment size, reducing power consumption, and improving spectrum efficiency. Therefore, the integrated communication and perception technology has received more and more attention in the industry.
[0030] In terms of signal characteristics, OFDM waveforms have been widely used in 4G and 5G communication systems because they have significant advantages in spectrum efficiency, interference suppression, and adaptability to MIMO technology. In addition, since the fuzzy function of OFDM signals presents a single peak shape and has good distance resolution characteristics, OFDM signals can also perform wireless sensing tasks well. Based on the above two reasons, OFDM is often used as the main modulation method in the design of synaesthesia integrated fusion waveforms.
[0031] Since OFDM is an excellent communication waveform, and there are differences in the design of communication and perception waveforms, when designing synaesthesia integration waveforms, related technologies usually use OFDM as a communication waveform and use time division / frequency division to send perception waveforms. This method has the problem of insufficient utilization of perception resources and inability to truly achieve synaesthesia integration.
[0032] As mentioned in the background technology, if the OFDM waveform of communication is directly used to realize synaesthesia integration, there will be a problem of high PAPR, and high PAPR usually limits the perception distance and reduces the coverage range of OFDM signals.
[0033] In response to the above technical problems, an embodiment of the present disclosure provides a signal processing method, the idea of which is to achieve the purpose of reducing the PAPR of the OFDM signal by configuring the modulation symbols of the reserved subcarrier sequence in the first frequency domain sequence. In this way, it is possible to avoid limiting the perception coverage range of the OFDM signal when it is used as a synaesthesia integrated signal.
[0034] The synaesthesia integration system provided by the embodiments of the present disclosure is described in detail below in conjunction with the drawings of the specification.
[0035] See also Figure 1 , is a schematic diagram of the architecture of a synaesthesia integration system provided by an embodiment of the present disclosure. Figure 1 As shown, the synaesthesia integration system 100 includes: a transmitting end 110, a communication receiving end 120 and a perception receiving end 130.
[0036] The transmitting end 110 is used to transmit the synaesthesia integration signal.
[0037] In some embodiments, the transmitting end 110 is specifically used to first perform peak-to-average ratio suppression processing on the synaesthesia integration signal and then transmit it.
[0038] It should be noted that the peak-to-average ratio mentioned in the present disclosure refers to the peak-to-average power ratio, and for the sake of ease of description, it will be referred to as the peak-to-average ratio in the following text.
[0039] Exemplarily, the transmitting end 110 may transmit the synaesthesia integration signal via a wireless air interface.
[0040] Exemplarily, the transmitting end 110 may be a base station or a terminal device, etc. For example, the terminal device may be a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) or a virtual reality (VR) device, etc. The embodiments of the present disclosure do not impose any special restrictions on the specific form of the terminal device.
[0041] The communication receiving end 120 is used to receive the synaesthesia integration signal and obtain communication information based on the synaesthesia integration signal.
[0042] In some embodiments, the communication receiving end 120 includes a communication processing device for performing communication processing on the received synaesthesia integration signal to obtain communication information.
[0043] In some embodiments, the communication receiving end 120 includes a receiving antenna, and the communication receiving end 120 can receive the synaesthesia integration signal through the receiving antenna.
[0044] Exemplarily, the communication receiving end 120 may receive the synaesthesia integration signal through a wireless air interface.
[0045] Exemplarily, the communication receiving end 120 may be a base station or a terminal device, etc.
[0046] The sensing receiving end 130 is used to receive the synaesthesia integrated signal after being scattered by the sensing target, and obtain the sensing information based on the synaesthesia integrated signal.
[0047] In some embodiments, the perception receiving end 130 includes a perception processing device for performing perception processing on the received synaesthesia integration signal to obtain perception information.
[0048] Exemplarily, the perception receiving terminal 130 may receive the synaesthesia integration signal through a wireless air interface.
[0049] Exemplarily, the sensing receiving end 130 may be a base station or a terminal device, etc.
[0050] It should be noted that the communication receiving terminal 120 and the perception receiving terminal 130 in the embodiment of the present disclosure can be integrated on the same device; or, the communication receiving terminal 120 and the perception receiving terminal 130 can be deployed on different devices respectively.
[0051] It should be noted that the system architecture and application scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0052] The signal processing method provided by the embodiment of the present disclosure is described in detail below.
[0053] The present disclosure provides a signal processing method, which can be applied to Figure 1 The transmitting end 110 shown in FIG. Figure 2 As shown, the method comprises the following steps:
[0054] S201. Obtain a first frequency domain sequence, where the first frequency domain sequence includes modulation symbols corresponding to communication subcarriers and modulation symbols corresponding to reserved subcarriers.
[0055] Exemplarily, the first frequency domain sequence may be a frequency domain sequence corresponding to an OFDM signal.
[0056] An OFDM symbol may include multiple subcarriers for modulating the data to be sent to achieve simultaneous transmission of multiple data streams on a broadband spectrum. Among them, a communication subcarrier is a subcarrier used to transmit data. A reserved subcarrier is a part of the subcarriers reserved in advance, which is not used to transmit data and can be used to insert specific pilot signals, repeated data or guard intervals, etc., to improve the performance of the system. In the embodiment of the present disclosure, the modulation symbols of the reserved subcarriers are configured to reduce the PAPR.
[0057] In some embodiments, the number and position of the reserved subcarriers can be set according to the user's demand for OFDM signals. For example, the number of reserved subcarriers can be determined based on the amount of data to be transmitted and the transmission quality requirements. When the amount of data is small, the number of reserved subcarriers can be appropriately increased to ensure the quality of data transmission; when the amount of data is large, the number of reserved subcarriers can be appropriately reduced to improve transmission efficiency. The positions of the reserved subcarriers are generally selected at both ends or the center of the frequency band to minimize the impact of the reserved subcarriers on the transmitted data, thereby ensuring the transmission quality. In addition, the number and position of the reserved subcarriers can also be set according to the user's demand for the PAPR of the OFDM signal, so that the OFDM signal has a lower PAPR.
[0058] Exemplarily, it is assumed that the first frequency domain sequence includes N subcarriers, wherein the number of communication subcarriers is N1, the number of reserved subcarriers is N2, and N1+N2=N. Assuming that the matrix representing the communication subcarrier index is A, the size of matrix A is N1*N, and only one element of each row of matrix A is 1 (the serial number of the corresponding column is the index of the subcarrier), and the other elements are 0; assuming that the matrix representing the reserved subcarrier index is B, the size of matrix B is N2*N, and only one element of each row of matrix B is 1 (the serial number of the corresponding column is the index of the subcarrier), and the other elements are 0.
[0059] In some embodiments, the above method further includes: determining a reserved subcarrier from the subcarriers of the first frequency domain sequence.
[0060] As a possible implementation, reserved subcarriers are selected at equal intervals from the subcarriers of the first frequency domain sequence. Exemplarily, a certain number of reserved subcarriers may be selected at equal intervals at the center of the subcarriers of the first frequency domain sequence. It is understandable that the equal interval selection method can make the reserved subcarriers more evenly distributed in the frequency band, but may result in insufficient or excessive number of reserved subcarriers, thereby affecting transmission efficiency.
[0061] As another possible implementation, the reserved subcarriers are continuously selected from the subcarriers of the first frequency domain sequence. Exemplarily, a certain number of subcarriers can be continuously selected within a certain range of the subcarriers of the first frequency domain sequence as the reserved subcarriers. It is understandable that the continuous selection method can select the number and position of the reserved subcarriers according to actual needs, but may cause uneven distribution of the reserved subcarriers in the frequency band, thereby affecting the transmission quality.
[0062] As another possible implementation, the reserved subcarrier is randomly selected from the subcarriers of the first frequency domain sequence. It is understandable that the random selection method is simple and easy to implement, but may cause uneven distribution of the reserved subcarriers in the frequency band, thereby affecting the transmission quality.
[0063] In addition, different selection methods have different effects on PAPR. For example, Figure 3 As shown in , with the increase of the number of iterations, different selection methods correspond to different reductions in PAPR. Figure 3 It can be seen that after the number of iterations exceeds 300 (or after the first frequency domain sequence tends to converge), the method of randomly selecting reserved subcarriers has the most significant effect in reducing PAPR, followed by the method of continuously selecting reserved subcarriers, and the method of selecting reserved subcarriers at equal intervals has a poorer effect in reducing PAPR.
[0064] S202: Obtain a fifth frequency domain sequence by configuring modulation symbols corresponding to reserved subcarriers of the first frequency domain sequence, wherein a peak-to-average ratio of the fifth frequency domain sequence is lower than a peak-to-average ratio of the first frequency domain sequence.
[0065] In some embodiments, Figure 4 As shown, the above step S202 can be implemented as the following steps:
[0066] S2021. Set the modulation symbol corresponding to the reserved subcarrier in the first frequency domain sequence to zero to obtain a second frequency domain sequence.
[0067] It should be noted that in the embodiment of the present disclosure, the modulation symbols on the communication subcarriers in the first frequency domain sequence are known and unchanged, and only the modulation symbols on the reserved subcarriers are configured.
[0068] Exemplarily, assuming that the first frequency domain sequence is X(k), k=1, 2, ..., N, the modulation symbols corresponding to the reserved subcarriers in the first frequency domain sequence are set to zero, and the obtained second frequency domain sequence is XC.
[0069] In some embodiments, before the above step S2021, the method further includes: initializing the first frequency domain sequence. Exemplarily, initializing the first frequency domain sequence includes determining an initialization value of the first frequency domain sequence, and allocating power to the modulation symbols of the communication subcarriers and the reserved subcarriers in the first frequency domain sequence. Exemplarily, assuming that the total power is 1, the power of the modulation symbol allocated to the communication subcarrier is a, and the power of the modulation symbol allocated to the reserved subcarrier is b; wherein, a=||XC||2.
[0070] S2022. Transform the first frequency domain sequence into the time domain to obtain a first time domain sequence.
[0071] In some embodiments, the first frequency domain sequence may be transformed into the time domain using an inverse Fourier transform matrix to obtain a first time domain sequence. Exemplarily, the first time domain sequence may satisfy the following formula (1):
[0072] x(n)=F H X(k) Formula (1)
[0073] Wherein, x(n) represents the first time domain sequence, n=1, 2, ..., N. H Represents the inverse Fourier transform matrix.
[0074] In some embodiments, the relationship between the first time domain sequence and the first frequency domain sequence satisfies the following formula (2):
[0075]
[0076] S2023. Determine a first power matrix and a second power matrix based on the first time domain sequence.
[0077] The first power matrix is a diagonal matrix, and the element values on the diagonal of the first power matrix are the sum of the maximum value of the power value of each time domain symbol in the first time domain sequence and the first preset offset.
[0078] The first preset bias is a constant greater than zero. For example, the value of the first preset bias can be 1 or 2.
[0079] The second power matrix is a diagonal matrix, and the element values on the diagonal of the second power matrix are the power values of each time domain symbol in the first time domain sequence.
[0080] In some embodiments, the above step S2023 can be implemented as the following steps:
[0081] Step a1: determine the power value of each time domain symbol in the first time domain sequence.
[0082] Exemplarily, the power value of each time domain symbol in the first time domain sequence is the square of the modulus of each time domain symbol. Exemplarily, the power value of each time domain symbol in the first time domain sequence can be determined according to the following formula (3):
[0083] p=|x(n)| 2 Formula (3)
[0084] Wherein, p represents the power value of the time domain symbol.
[0085] In some embodiments, when the first time domain sequence includes a first time domain symbol and a second time domain symbol, a power sequence corresponding to the first time domain sequence is determined, including: determining the power corresponding to the first time domain symbol based on the square of the modulus of the first time domain symbol; determining the power corresponding to the second time domain symbol based on the square of the modulus of the second time domain symbol and a second preset bias; the second preset bias is a constant greater than zero.
[0086] The first time domain symbol is an available time domain symbol, and the second time domain symbol is an unavailable time domain symbol, or a time domain symbol with a specific purpose, such as a pilot symbol, etc. The power value of the second time domain symbol is usually 0 or a smaller value.
[0087] Exemplarily, the power value of each time domain symbol in the first time domain sequence can be determined according to the following formula (4):
[0088]
[0089] Among them, C represents the index set of the first time domain symbol, D represents the index set of the second time domain symbol, and offset2 represents the second preset offset.
[0090] It is understandable that, since the power value of the second time domain symbol is usually 0 or a smaller value, in order to avoid the occurrence of singular values in subsequent operations, a second preset offset may be added to the power value of the second time domain symbol.
[0091] Step a2: obtaining a first power matrix based on the sum of the maximum value of the power value of each time domain symbol in the first time domain sequence and the first preset offset, and the unit matrix.
[0092] Exemplarily, the above step a2 can be implemented as follows:
[0093] Step a2.1: Obtain a target power value based on the sum of the maximum value of the power value of each time domain symbol in the first time domain sequence and the first preset offset.
[0094] Exemplarily, the above target power value may satisfy the following formula (5):
[0095] p max =max(p)+offset1 Formula (5)
[0096] Among them, p max represents the target power value, max is the maximum value operator, and offset1 represents the first preset offset.
[0097] Step a2.2: Based on the target power value and the unit matrix, a first power matrix is obtained.
[0098] Exemplarily, the first power matrix may satisfy the following formula (6):
[0099] M=p max I N Formula (6)
[0100] Where M represents the first power matrix, I N represents the identity matrix, and I N is the N*N identity matrix.
[0101] Step a3: diagonalize the power value of each time domain symbol in the first time domain sequence to obtain a second power matrix.
[0102] Exemplarily, the second power matrix may satisfy the following formula (7):
[0103] L=diag(p) Formula (7)
[0104] Wherein, L represents the second power matrix, and diag() is a function for constructing a diagonal matrix.
[0105] S2024. Determine a third frequency domain sequence based on the first time domain sequence, the first power matrix, and the second power matrix.
[0106] In some embodiments, the above step S2024 can be implemented as: calculating the difference between the first power matrix and the second power matrix, and transforming the product of the difference and the first time domain sequence into the frequency domain to obtain a third frequency domain sequence.
[0107] Exemplarily, a Fourier transform matrix may be used to transform the product of the difference and the first time domain sequence into the frequency domain.
[0108] Exemplarily, the third frequency domain sequence may satisfy the following formula (8):
[0109] Y=F(ML)x(n) Formula (8)
[0110] Wherein, Y represents the third frequency domain sequence, and F represents the Fourier transform matrix (or the normalized Fourier transform matrix).
[0111] S2025. Filter out modulation symbols on the reserved subcarrier from the third frequency domain sequence to obtain a fourth frequency domain sequence.
[0112] Exemplarily, the fourth frequency domain sequence may satisfy the following formula (9):
[0113] Y b =B T BY formula (9)
[0114] Among them, Y b represents the fourth frequency domain sequence, and B is the reserved subcarrier index matrix of the first frequency domain sequence.
[0115] S2026. Obtain a fifth frequency domain sequence based on the fourth frequency domain sequence and the second frequency domain sequence.
[0116] In some embodiments, the above step S2026 can be implemented as the following steps:
[0117] Step b1: determine a normalized sequence of the fourth frequency domain sequence.
[0118] In some embodiments, the fourth frequency domain sequence is normalized, and the result of the normalization is multiplied by the first power value to obtain a normalized sequence of the fourth frequency domain sequence.
[0119] The first power value is a power value b allocated to the reserved subcarrier in the first frequency domain sequence during the initialization process, and the power value b can be determined by the square of the modulus of the modulation symbol corresponding to the reserved subcarrier in the first frequency domain sequence.
[0120] Exemplarily, the normalized sequence of the fourth frequency domain sequence may satisfy the following formula (10):
[0121]
[0122] Wherein, Z represents the normalized sequence of the fourth frequency domain sequence, and b represents the first power value.
[0123] Step b2: Obtain a fifth frequency domain sequence based on the normalized sequence of the fourth frequency domain sequence and the second frequency domain sequence.
[0124] In some embodiments, the normalized sequence of the fourth frequency domain sequence and the values of the elements at corresponding positions in the second frequency domain sequence are added to obtain a fifth frequency domain sequence.
[0125] Exemplarily, the fifth frequency domain sequence may satisfy the following formula (11):
[0126] X=Z+XC Formula (11)
[0127] Wherein, X represents the fifth frequency domain sequence.
[0128] It can be understood that based on the above steps S2021-S2026, it can be seen that the embodiment of the present disclosure achieves the purpose of reducing the PAPR of the OFDM signal by configuring the modulation symbols of the reserved subcarrier sequence in the first frequency domain sequence. In this way, it can avoid the OFDM signal being used as a synaesthesia signal. When the perceptual coverage range is limited.
[0129] In some embodiments, to further improve the PAPR suppression effect, such as Figure 5 As shown, the embodiment of the present disclosure also includes the following steps S203-S204.
[0130] S203: Determine whether the fifth frequency domain sequence meets a convergence condition.
[0131] The convergence condition includes at least one of the following:
[0132] The actual number of iterations is greater than or equal to the preset maximum number of iterations;
[0133] A modulus value of a difference between the fifth frequency domain sequence obtained in the k+1th iteration and the fifth frequency domain sequence obtained in the kth iteration is less than a preset threshold.
[0134] It can be understood that when the actual number of iterations is less than the preset maximum number of iterations, it means that there is still room for PAPR to be reduced, so the iteration can continue; when the modulus value of the difference between the fifth frequency domain sequences obtained from two adjacent iterations is less than the preset threshold, it means that there is little room for PAPR to be reduced, and the iteration can be terminated.
[0135] S204: When the fifth frequency domain sequence does not satisfy the convergence condition, use the fifth frequency domain sequence as the first frequency domain sequence and perform iteration.
[0136] Exemplarily, when the fifth frequency domain sequence does not meet the convergence condition, the fifth frequency domain sequence may be used as the first frequency domain sequence, and the above steps S2021-S2026 may be iteratively performed.
[0137] It can be understood that based on the method provided in the embodiment of the present disclosure, the difference between the power values of each time domain symbol in the first time domain sequence can be reduced in an iterative manner, so that the first time domain sequence tends to a constant modulus, thereby improving the PAPR suppression effect of the OFDM signal.
[0138] For ease of understanding, the signal processing method provided by the embodiment of the present disclosure is described below in the form of examples.
[0139] Exemplarily, the first frequency domain sequence is a frequency domain sequence corresponding to an OFDM symbol. Assume that the first frequency domain sequence includes modulation symbols of communication subcarriers and modulation symbols of reserved subcarriers; wherein the modulation symbols on the communication subcarriers are known and unchanged.
[0140] like Figure 6 As shown, the signal processing method provided by the embodiment of the present disclosure can be implemented as the following steps:
[0141] Sc1. Determine the initial value X of the first frequency domain sequence (0) , and X (0) The modulation symbols on the reserved subcarriers are set to 0 to obtain the second frequency domain sequence XC.
[0142] Sc2. Allocate power to the modulation symbols of the communication subcarriers and reserved subcarriers in the first frequency domain sequence.
[0143] Exemplarily, assuming that the total power is 1, the power of the modulation symbol allocated to the communication subcarrier is a, and the power of the modulation symbol allocated to the reserved subcarrier is b; wherein, a=||XC||2.
[0144] Sc3, the first frequency domain sequence X (m) Transform to the time domain and get the first time domain sequence x (m) .
[0145] Among them, the first time domain sequence satisfies x (m) =F H X (m) . Wherein, m represents the number of iterations, and m is an integer greater than 0.
[0146] Sc4. Determine the power sequence p corresponding to the first time domain sequence (m) =|x (m) | 2 .
[0147] It can be seen that the power sequence is composed of power values corresponding to each time domain symbol in the first time domain sequence.
[0148] Sc5. Add the maximum value in the power sequence to the preset bias to obtain the target power value.
[0149] Among them, the target power value satisfies
[0150] Sc6. Multiply the target power value by the unit matrix to obtain a first power matrix.
[0151] Among them, the first power matrix satisfies
[0152] Sc7. Diagonalize the power sequence to obtain a second power matrix.
[0153] Among them, the second power matrix satisfies L (m) =diag(p m ).
[0154] Sc8. Determine a third frequency domain sequence based on the first time domain sequence, the first power matrix, and the second power matrix.
[0155] Among them, the third frequency domain sequence satisfies Y (m) =F(M (m) -L (m) )x (m) .
[0156] Sc9. Determine a fourth frequency domain sequence according to the third frequency domain sequence and the reserved subcarrier index matrix of the first frequency domain sequence, wherein the fourth frequency domain sequence includes modulation symbols on the reserved subcarriers selected from the third frequency domain sequence.
[0157] Among them, the fourth frequency domain sequence satisfies
[0158] Sc10. Determine a normalized sequence of the fourth frequency domain sequence.
[0159] Among them, the normalized sequence of the fourth frequency domain sequence satisfies
[0160] Sc11. Determine a fifth frequency domain sequence based on the fourth frequency domain sequence and the second frequency domain sequence.
[0161] Among them, the fifth frequency domain sequence satisfies X (m+1) =Z (m) +XC.
[0162] Sc12. Determine whether the fifth frequency domain sequence meets the convergence condition.
[0163] Exemplarily, when the fifth frequency domain sequence does not meet the convergence condition, the fifth frequency domain sequence is used as the first frequency domain sequence, and then step Sc3 is performed. When the fifth frequency domain sequence meets the convergence condition, the following step Sc13 is performed.
[0164] Sc13. Terminate the iteration and output the fifth frequency domain sequence after the PAPR is reduced.
[0165] Exemplarily, it is assumed that the total number of subcarriers included in the first frequency domain sequence is N=100, the number of reserved subcarriers is N2; the total power is 1, and the reserved subcarrier power is Pr=b; it is assumed that the modulation mode of the communication subcarrier is Quadrature Phase Shift Keying (QPSK); the selection mode of the reserved subcarrier is random selection; and the preset maximum number of iterations is 1000. Based on the above assumptions, simulation is performed by taking different values of the number of reserved subcarriers N2 and different values of the reserved subcarrier power Pr as examples, and the following is obtained: Figure 7 The simulation results are shown in Figure 2. Figure 7 It can be seen from the figure that when the number N2 of reserved subcarriers takes different values and the reserved subcarrier power Pr takes different values, the PAPR suppression effect is different.
[0166] In actual sequence design, some time domain symbols may be unavailable or configured for specific purposes. Then, when performing PAPR suppression, the processing methods for time domain symbols for different purposes may be different. Exemplarily, assuming that the time domain symbol index set C includes useful time domain symbols; the time domain symbol index set D includes unavailable time domain symbols, or time domain symbols with specific purposes, such as pilot symbols, the power of the time domain symbols of the index set D is usually 0 or a smaller number.
[0167] According to the above actual sequence design, the signal processing method provided by the embodiment of the present disclosure can be implemented as the following steps:
[0168] Sd1, determine the initial value X of the first frequency domain sequence (0) , and X (0) The modulation symbols on the reserved subcarriers are set to 0 to obtain the second frequency domain sequence XC.
[0169] Sd2. Allocate power to the modulation symbols of the communication subcarriers and reserved subcarriers in the first frequency domain sequence.
[0170] Exemplarily, assuming that the total power is 1, the power of the modulation symbol allocated to the communication subcarrier is a, and the power of the modulation symbol allocated to the reserved subcarrier is b; wherein, a=||XC||2.
[0171] Sd3, the first frequency domain sequence X (m)Transform to the time domain and get the first time domain sequence x (m) .
[0172] Among them, the first time domain sequence satisfies x (m) =F H X (m) . Wherein, m represents the number of iterations, and m is an integer greater than 0.
[0173] Sd4. Determine an index set D of time domain symbols that are unusable or have special uses in the first time domain sequence.
[0174] Sd5. Determine a power sequence corresponding to the first time domain sequence.
[0175] Among them, the power sequence corresponding to the first time domain sequence satisfies
[0176] It can be seen that the power sequence is composed of power values corresponding to each time domain symbol in the first time domain sequence (including time domain symbols belonging to set C and time domain symbols belonging to set D).
[0177] Sd6. Add the maximum value in the power sequence to the preset bias to obtain the target power value.
[0178] Among them, the target power value satisfies
[0179] Sd7. Multiply the target power value by the unit matrix to obtain a first power matrix.
[0180] Among them, the first power matrix satisfies
[0181] Sd8. Diagonalize the power sequence to obtain the second power matrix.
[0182] Among them, the second power matrix satisfies L (m) =diag(p m ).
[0183] Sd9. Determine a third frequency domain sequence based on the first time domain sequence, the first power matrix and the second power matrix.
[0184] Among them, the third frequency domain sequence satisfies Y (m) =F(M (m) -L (m) )x (m) .
[0185] Sd10: Determine a fourth frequency domain sequence according to the third frequency domain sequence and the reserved subcarrier index matrix of the first frequency domain sequence, wherein the fourth frequency domain sequence includes modulation symbols on reserved subcarriers selected from the third frequency domain sequence.
[0186] Among them, the fourth frequency domain sequence satisfies
[0187] Sd11. Determine a normalized sequence of a fourth frequency domain sequence.
[0188] Among them, the normalized sequence of the fourth frequency domain sequence satisfies
[0189] Sd12. Determine a fifth frequency domain sequence based on the fourth frequency domain sequence and the second frequency domain sequence.
[0190] Among them, the fifth frequency domain sequence satisfies X (m+1) =Z (m) +XC.
[0191] Sd13. Determine whether the fifth frequency domain sequence meets the convergence condition.
[0192] Exemplarily, when the fifth frequency domain sequence does not meet the convergence condition, the fifth frequency domain sequence is used as the first frequency domain sequence, and then step Sd3 is performed. When the fifth frequency domain sequence meets the convergence condition, the following step Sd14 is performed.
[0193] Sd14: terminate the iteration and output the fifth frequency domain sequence after the PAPR is reduced.
[0194] The above mainly introduces the scheme of the embodiment of the present disclosure from the perspective of the method. It is understandable that, in order to realize the above functions, the signal processing device includes at least one of the hardware structure and software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiment of the present disclosure.
[0195] It is understandable that, in order to realize the above functions, the signal processing device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.
[0196] The disclosed embodiment can divide the signal processing device into functional modules according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the disclosed embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0197] Figure 8 is a schematic diagram of the structure of a signal processing device provided by an embodiment of the present disclosure, and the device should be able to execute the signal processing method provided by the above method embodiment. Figure 8 As shown, the signal processing device 600 includes: an acquisition module 601 and a processing module 602 .
[0198] The acquisition module 601 is used to acquire a first frequency domain sequence, where the first frequency domain sequence includes modulation symbols corresponding to communication subcarriers and modulation symbols corresponding to reserved subcarriers.
[0199] The processing module 602 is used to obtain a fifth frequency domain sequence by configuring modulation symbols corresponding to reserved subcarriers of the first frequency domain sequence, wherein the peak-to-average ratio of the fifth frequency domain sequence is lower than the peak-to-average ratio of the first frequency domain sequence.
[0200] In some embodiments, the processing module 602 is specifically used to set the modulation symbols corresponding to the reserved subcarriers in the first frequency domain sequence to zero to obtain a second frequency domain sequence; transform the first frequency domain sequence to the time domain to obtain a first time domain sequence; based on the first time domain sequence, determine the first power matrix and the second power matrix; wherein the first power matrix is a diagonal matrix, and the element values on the diagonal of the first power matrix are the sum of the maximum value of the power values of each time domain symbol in the first time domain sequence and the first preset bias; the first preset bias is a constant greater than zero; the second power matrix is a diagonal matrix, and the element values on the diagonal of the second power matrix are the power values of each time domain symbol in the first time domain sequence; based on the first time domain sequence, the first power matrix and the second power matrix, determine the third frequency domain sequence; filter out the modulation symbols on the reserved subcarriers from the third frequency domain sequence to obtain a fourth frequency domain sequence; based on the fourth frequency domain sequence and the second frequency domain sequence, obtain the fifth frequency domain sequence.
[0201] In some embodiments, the processing module 602 is specifically used to determine the power value of each time domain symbol in the first time domain sequence; obtain a first power matrix based on the maximum value of the power value of each time domain symbol in the first time domain sequence and the sum of the first preset bias, and the unit matrix; diagonalize the power value of each time domain symbol in the first time domain sequence to obtain a second power matrix.
[0202] In some embodiments, the processing module 602 is specifically used to determine the power corresponding to the first time domain symbol based on the square of the modulus of the first time domain symbol; determine the power corresponding to the second time domain symbol based on the square of the modulus of the second time domain symbol and a second preset bias; the second preset bias is a constant greater than zero.
[0203] In some embodiments, the processing module 602 is specifically configured to calculate a difference between the first power matrix and the second power matrix; and transform the product of the difference and the first time domain sequence into the frequency domain to obtain a third frequency domain sequence.
[0204] In some embodiments, the processing module 602 is specifically configured to determine a normalized sequence of a fourth frequency domain sequence; and obtain a fifth frequency domain sequence based on the normalized sequence of the fourth frequency domain sequence and the second frequency domain sequence.
[0205] In some embodiments, the processing module 602 is specifically used to normalize the fourth frequency domain sequence and multiply the result of the normalization by the first power value to obtain a normalized sequence of the fourth frequency domain sequence; wherein the first power value is determined based on the square of the modulus of the modulation symbol corresponding to the reserved subcarrier in the first frequency domain sequence.
[0206] In some embodiments, the processing module 602 is specifically configured to add the normalized sequence of the fourth frequency domain sequence and the values of the elements at corresponding positions in the second frequency domain sequence to obtain a fifth frequency domain sequence.
[0207] In some embodiments, the processing module 602 is further configured to determine whether the fifth frequency domain sequence satisfies a convergence condition; if the fifth frequency domain sequence does not satisfy the convergence condition, use the fifth frequency domain sequence as the first frequency domain sequence for iteration.
[0208] In some embodiments, the convergence condition includes at least one of the following: the actual number of iterations is greater than or equal to a preset maximum number of iterations; the modulus of the difference between the fifth frequency domain sequence obtained by the k+1th iteration and the fifth frequency domain sequence obtained by the kth iteration is less than a preset threshold.
[0209] In some embodiments, the processing module 602 is further configured to determine a reserved subcarrier from the subcarriers of the first frequency domain sequence.
[0210] In some embodiments, the processing module 602 is specifically used to select reserved subcarriers at equal intervals from the subcarriers of the first frequency domain sequence; or, continuously select reserved subcarriers from the subcarriers of the first frequency domain sequence; or, randomly select reserved subcarriers from the subcarriers of the first frequency domain sequence.
[0211] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide a possible structure of the communication device involved in the above-mentioned embodiments. Fig. 9 As shown, the communication device 800 includes: a processor 802 and a bus 804. Optionally, the communication device may further include a memory 801; optionally, the communication device 800 may further include a communication interface 803.
[0212] The processor 802 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 802 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 802 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0213] The communication interface 803 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0214] The memory 801 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0215] As a possible implementation, the memory 801 may exist independently of the processor 802, and the memory 801 may be connected to the processor 802 via a bus 804 for storing instructions or program codes. When the processor 802 calls and executes the instructions or program codes stored in the memory 801, the signal processing method provided by the embodiment of the present disclosure can be implemented. In another possible implementation, the memory 801 may also be integrated with the processor 802.
[0216] The bus 804 may be an Extended Industry Standard Architecture (EISA) bus, etc. The bus 804 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0217] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the signal processing method described in any of the above embodiments.
[0218] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards, and flash memory devices (e.g., EPROMs, cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0219] An embodiment of the present disclosure provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the signal processing method described in any one of the above embodiments.
[0220] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A signal processing method, characterized in that: include: Acquire a first frequency domain sequence, where the first frequency domain sequence includes modulation symbols corresponding to communication subcarriers and modulation symbols corresponding to reserved subcarriers; A fifth frequency domain sequence is obtained by configuring a modulation symbol corresponding to a reserved subcarrier of the first frequency domain sequence, and a peak-to-average ratio of the fifth frequency domain sequence is lower than a peak-to-average ratio of the first frequency domain sequence.
2. The method according to claim 1, characterized in that The fifth frequency domain sequence is obtained by configuring a modulation symbol corresponding to a reserved subcarrier of the first frequency domain sequence, including: Setting the modulation symbol corresponding to the reserved subcarrier in the first frequency domain sequence to zero to obtain a second frequency domain sequence; Transforming the first frequency domain sequence into the time domain to obtain a first time domain sequence; Based on the first time domain sequence, determine a first power matrix and a second power matrix; wherein the first power matrix is a diagonal matrix, and the element values on the diagonal of the first power matrix are the sum of the maximum value of the power value of each time domain symbol in the first time domain sequence and a first preset bias; the first preset bias is a constant greater than zero; the second power matrix is a diagonal matrix, and the element values on the diagonal of the second power matrix are the power values of each time domain symbol in the first time domain sequence; Determine a third frequency domain sequence based on the first time domain sequence, the first power matrix, and the second power matrix; Filtering out modulation symbols on reserved subcarriers from the third frequency domain sequence to obtain a fourth frequency domain sequence; The fifth frequency domain sequence is obtained based on the fourth frequency domain sequence and the second frequency domain sequence.
3. The method according to claim 2, characterized in that The determining, based on the first time domain sequence, a first power matrix and a second power matrix comprises: Determining a power value of each time domain symbol in the first time domain sequence; Obtaining the first power matrix based on the sum of the maximum value of the power value of each time domain symbol in the first time domain sequence and the first preset offset, and the unit matrix; The power value of each time domain symbol in the first time domain sequence is diagonalized to obtain the second power matrix.
4. The method according to claim 3, characterized in that In a case where the first time domain sequence includes a first time domain symbol and a second time domain symbol, determining a power sequence corresponding to the first time domain sequence includes: Determining a power corresponding to the first time domain symbol based on the square of the modulus of the first time domain symbol; The power corresponding to the second time domain symbol is determined based on the square of the modulus of the second time domain symbol and a second preset bias; the second preset bias is a constant greater than zero.
5. The method according to claim 2, characterized in that: The determining a third frequency domain sequence based on the first time domain sequence, the first power matrix, and the second power matrix includes: Calculating a difference between the first power matrix and the second power matrix; The product of the difference and the first time domain sequence is transformed into the frequency domain to obtain the third frequency domain sequence.
6. The method according to claim 2, characterized in that The obtaining a fifth frequency domain sequence based on the fourth frequency domain sequence and the second frequency domain sequence includes: Determining a normalized sequence of the fourth frequency domain sequence; The fifth frequency domain sequence is obtained based on the normalized sequence of the fourth frequency domain sequence and the second frequency domain sequence.
7. The method according to claim 6, characterized in that The determining a normalized sequence of the fourth frequency domain sequence includes: The fourth frequency domain sequence is normalized, and a result of the normalization is multiplied by a first power value to obtain a normalized sequence of the fourth frequency domain sequence; wherein the first power value is determined based on the square of the modulus of the modulation symbol corresponding to the reserved subcarrier in the first frequency domain sequence.
8. The method according to claim 6, characterized in that The step of obtaining the fifth frequency domain sequence based on the normalized sequence of the fourth frequency domain sequence and the second frequency domain sequence includes: The normalized sequence of the fourth frequency domain sequence and the values of the elements at corresponding positions in the second frequency domain sequence are added to obtain the fifth frequency domain sequence.
9. The method according to claim 1, characterized in that: The method further comprises: Determining whether the fifth frequency domain sequence satisfies a convergence condition; When the fifth frequency domain sequence does not satisfy the convergence condition, the fifth frequency domain sequence is used as the first frequency domain sequence for iteration.
10. The method according to claim 9, characterized in that The convergence condition includes at least one of the following: The actual number of iterations is greater than or equal to the preset maximum number of iterations; A modulus value of a difference between the fifth frequency domain sequence obtained in the k+1th iteration and the fifth frequency domain sequence obtained in the kth iteration is less than a preset threshold.
11. The method according to claim 1, characterized in that: The method further comprises: The reserved subcarrier is determined from subcarriers of the first frequency domain sequence.
12. The method according to claim 11, characterized in that Determining the reserved subcarrier from the subcarriers of the first frequency domain sequence includes: The reserved subcarriers are selected from the subcarriers of the first frequency domain sequence at equal intervals; or, The reserved subcarriers are continuously selected from the subcarriers of the first frequency domain sequence; or, The reserved subcarrier is randomly selected from the subcarriers of the first frequency domain sequence.
13. A communication device, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the signal processing method according to any one of claims 1 to 12 is performed.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the signal processing method according to any one of claims 1 to 12.
Citation Information
Cited By
Signal processing method and apparatus, and storage medium
EP4773560A1
Signal processing method and apparatus, and storage medium
WO2025066315A1