Modulation method, storage medium, electronic device, and computer program product
By performing complex modulation and Fourier transform on the data sequence, the peak-to-average power ratio (PAPR) of the communication signal is reduced, solving the problem of excessively high PAPR in the prior art and improving the efficiency of the power amplifier and the coverage capability of the communication system.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2025-12-22
- Publication Date
- 2026-07-23
AI Technical Summary
In existing communication systems, the peak-to-average power ratio (PAPR) of multi-carrier orthogonal frequency division multiplexing signals is too high, resulting in low power amplifier efficiency and affecting the coverage capability and signal transmission quality of the communication system.
By converting the first data sequence into the second data sequence according to a specific modulation formula, and using complex modulation symbols and Fourier transform, the modulus of each element is the same and the phase change is smooth, thereby reducing the peak-to-average power ratio (PAPR) of the communication signal.
It effectively reduces the peak-to-average power ratio (PAPR) of communication signals, improves the efficiency of power amplifiers, and enhances the coverage and signal transmission quality of communication systems.
Smart Images

Figure CN2025144459_23072026_PF_FP_ABST
Abstract
Description
Modulation method, storage medium, electronic device and computer program product
[0001] Cross-reference to related applications
[0002] The present disclosure is based on Chinese Patent Application No. CN202510081935.5 entitled "Modulation method, storage medium, electronic device and computer program product" filed on January 17, 2025, and claiming priority to the same, the disclosure of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] Embodiments of the present disclosure relate to the field of communication, in particular to a modulation method, a storage medium, an electronic device and a computer program product. BACKGROUND
[0004] With the development of wireless communication technology, the capacity and coverage of communication systems are constantly expanding, and the requirements for signal quality are also increasing. The peak-to-average power ratio (PAPR) of a communication signal has become a key indicator for measuring signal quality and power amplifier efficiency. A high PAPR will lead to a decrease in power amplifier efficiency, which in turn affects the coverage capability and signal transmission quality of the communication system.
[0005] In existing communication systems, the PAPR of a multicarrier orthogonal frequency division multiplexing (OFDM) signal is very high. A high PAPR means that the peak power of the signal is much larger than the average power, which not only causes nonlinear distortion of the power amplifier, but also causes the power amplifier to work in a high power state, thereby increasing energy consumption and heat loss and reducing its working efficiency. Although the PAPR of a single-carrier discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-s-OFDM) signal is low, it is still not low enough to meet the low PAPR requirements of future communications. Therefore, it is necessary to further reduce the PAPR of data. The PAPR of existing communication signals is still relatively high. In order to enhance coverage and improve the efficiency of the power amplifier, it is necessary to further reduce the PAPR of data. SUMMARY
[0006] Embodiments of the present disclosure provide a modulation method, a storage medium, an electronic device and a computer program product to at least solve the problem that the PAPR is high when transmitting a data sequence due to ineffective modulation of the data sequence in related technologies.
[0007] According to one embodiment of the present disclosure, a modulation method is provided, comprising: modulating a first data sequence b(i) into a second data sequence d(i) according to the following modulation mode:
[0008] Or,
[0009] Wherein, i=0, 1,..., M-1, M is the number of elements of the first data sequence b(i), a=1 or-1, is a down rounding symbol, is is a remainder operation of division by M, j represents an imaginary unit, j() represents an imaginary part; and the second data sequence d(i) is transmitted.
[0010] According to another embodiment of the present disclosure, a computer readable storage medium is also provided, and the computer readable storage medium stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0011] According to another embodiment of the present disclosure, an electronic device is also provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to execute the steps in any of the above method embodiments.
[0012] According to another embodiment of the present disclosure, a computer program product is also provided, comprising a computer program, wherein the computer program is executed by a processor to implement the steps in any of the above method embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0013] Fig. 1 is a hardware structure block diagram of a computer terminal of a modulation method according to an embodiment of the present disclosure;
[0014] Fig. 2 is a flow chart of a modulation method according to an embodiment of the present disclosure;
[0015] Fig. 3 is a structure block diagram of a modulation device according to an embodiment of the present disclosure;
[0016] Fig. 4 is a modulation principle schematic diagram (I) according to an embodiment of the present disclosure;
[0017] Fig. 5 is a modulation principle schematic diagram (II) according to an embodiment of the present disclosure;
[0018] Fig. 6 is a modulation principle schematic diagram (III) according to an embodiment of the present disclosure;
[0019] Fig. 7 is a modulation flow schematic diagram (I) according to an embodiment of the present disclosure;
[0020] FIG. 8 is a modulation flowchart (II) according to an embodiment of the present disclosure;
[0021] FIG. 9 is a modulation flowchart (III) according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0022] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0023] It should be noted that the terms "first", "second", and the like in the description and claims of the present disclosure and the above-described accompanying drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence.
[0024] The method embodiments provided in the embodiments of the present disclosure can be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking an example of running on a computer terminal, FIG. 1 is a hardware structure block diagram of a computer terminal for a modulation method according to an embodiment of the present disclosure. As shown in FIG. 1, the computer terminal can include one or more (only one is shown in FIG. 1) processors 102 (the processor 102 can include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned computer terminal can further include a transmission device 106 for communication function and an input and output device 108. Those skilled in the art can understand that the structure shown in FIG. 1 is only schematic, which does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal can further include more or less components than those shown in FIG. 1, or have a different configuration from that shown in FIG. 1.
[0025] The memory 104 can be used to store computer programs, for example, software programs of application software and modules, such as a computer program corresponding to the modulation method in the embodiments of the present disclosure. The processor 102 executes various function applications and data processing by running the computer program stored in the memory 104, that is, implements the above-mentioned method. The memory 104 can include a high-speed random access memory, and can further include a non-volatile memory, such as one or more magnetic storage devices, a flash memory, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, which can be connected to the computer terminal through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0026] The transmission device 106 is configured to receive or send data via a network. The network can include a wireless network provided by a communication provider of the computer terminal. In one example, the transmission device 106 includes a network interface controller (NIC) configured to connect to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module configured to communicate with the Internet via a wireless manner.
[0027] In the present embodiment, a modulation method running on the computer terminal is provided. FIG. 2 is a flowchart of the modulation method according to the present embodiment. As shown in FIG. 2, the flow includes the following steps:
[0028] In step S202, the first data sequence b(i) is modulated into a second data sequence d(i) according to a specified formula.
[0029] It is to be noted that the specified formula is: Or, wherein i = 0, 1,..., M-1, M is the number of elements of the first data sequence b(i), a = 1 or -1, is a floor function, is is a modulus operation, j represents an imaginary unit, and j() represents an imaginary part.
[0030] In one embodiment, the modulation method involved in the specified formula converts a bit data sequence into a complex modulation symbol sequence, and uses a specific modulation method and mathematical transformation to ensure that the modulus of each element in the second data sequence d(i) is the same and the phase changes smoothly, thereby effectively controlling the ratio of peak power to average power, reducing the peak-to-average power ratio (PAPR) of the communication signal, and improving the PA efficiency.
[0031] In the exemplary embodiment of the present disclosure, the first data sequence b(i) and the second data sequence d(i) contain the same number of elements, which is M.
[0032] In the exemplary embodiment of the present disclosure, the first data sequence b(i) is generated by channel coding on a third bit data sequence.
[0033] In an exemplary embodiment of this disclosure, in response to the imaginary part of the second data sequence d(i) not being modulated, d(M-1) in the second data sequence is either preset data or empty, and the other elements in the second data sequence other than d(M-1) are determined according to the modulation rule.
[0034] In one embodiment, d(M-1) in the second data sequence is determined by combining the last element in the first data sequence with the first element of the next first data sequence.
[0035] In an exemplary embodiment of this disclosure, the first data sequence b(i) is a bit data sequence, and the second data sequence d(i) is a complex modulation symbol sequence.
[0036] In one embodiment, the first data sequence is composed directly of two elements, "0" and "1", or a data sequence composed of "1" and "-1", by transforming "1" into "0" and "-1" into "1" to form the first data sequence.
[0037] Step S204: Transmit the second data sequence d(i).
[0038] In an exemplary embodiment of this disclosure, transmitting the second data sequence d(i) includes: performing a Fourier transform on the second data sequence d(i) to obtain a frequency domain data sequence of the second data sequence d(i), and mapping the frequency domain data sequence of the second data sequence d(i) onto time-frequency resources for transmission.
[0039] By converting a time-domain signal into a frequency-domain signal using Fourier transform, the signal can be effectively distributed across multiple subcarriers. Even in bandwidth-constrained environments, parallel data transmission can be achieved using multiple subcarriers, thereby improving spectral efficiency. Mapping and transmitting on frequency-domain resources can leverage the orthogonality between subcarriers to reduce interference between signals.
[0040] In an exemplary embodiment of this disclosure, performing a Fourier transform on the second data sequence d(i) includes: dividing the second data sequence d(i) into L groups of data sequences, performing a Fourier transform on each group of data sequences to obtain frequency domain data sequences of the L groups of data sequences, and mapping the frequency domain data sequences of the L groups of data sequences onto different orthogonal frequency division multiplexing (OFDM) symbols, where L is an integer greater than or equal to 1.
[0041] In an exemplary embodiment of this disclosure, the Fourier transform is a discrete Fourier transform, which maps the data elements of the frequency domain data sequence of the second data sequence after the discrete Fourier transform onto the frequency domain resources according to the order of the subcarriers.
[0042] In an exemplary embodiment of this disclosure, mapping the data elements of the frequency domain data sequence of the second data sequence onto the frequency domain resources in the order of the subcarriers includes: performing a half-cycle cyclic shift on the data elements of the frequency domain data sequence of the second data sequence and then mapping them onto the frequency domain resources in the order of the subcarriers.
[0043] In an exemplary embodiment of this disclosure, the frequency domain data sequence mapping of the second data sequence d(i) is transmitted on time-frequency resources, including: performing frequency domain shaping on the frequency domain data sequence of the second data sequence d(i), and mapping the frequency domain data sequence after frequency domain shaping to time-frequency resources for transmission.
[0044] In an exemplary embodiment of this disclosure, the frequency domain data sequence of the second data sequence d(i) is mapped to a time-frequency resource for transmission, which includes: multiplying the frequency domain data sequence of the second data sequence d(i) by a power factor, and mapping the frequency domain data sequence multiplied by the power factor to a time-frequency resource for transmission.
[0045] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
[0046] This embodiment also provides a modulation device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware implementations, or a combination of software and hardware, are also possible and contemplated.
[0047] Figure 3 is a structural block diagram of a modulation device according to an embodiment of the present disclosure. As shown in Figure 3, the device includes an adjustment module 10 and a transmission module 20.
[0048] Adjustment module 10 is configured to modulate the first data sequence b(i) into the second data sequence d(i) according to a specified formula.
[0049] The transmission module 20 is configured to transmit the second data sequence d(i).
[0050] In this embodiment, the modulation device may further include different modules, and the naming and functional division of the modules may be selected in different ways according to the actual situation, without specific limitations.
[0051] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0052] To facilitate understanding of the technical solutions provided in the application embodiments, the following description is based on specific scenario embodiments.
[0053] Scenario Example 1
[0054] This embodiment is an example of the formula modulation process.
[0055] In this embodiment, the first data sequence b(i) is modulated into the second data sequence d(i) according to formula (1) or formula (2), where i = 0, 1, ..., M-1, and M is the number of elements in the first data sequence and the second data sequence.
[0056] In this embodiment, it is assumed that the first data sequence and the second data sequence contain 10 elements, i.e., M = 10, i = 0, 1, ..., 9.
[0057] As shown in Figure 4, in the first term of formula (1) or formula (2) Round down for Therefore, the real part terms in the second data sequence d(i) are respectively derived from the first data sequence b(i). Sure.
[0058] In the second term of formula (1) or formula (2) Round down for Therefore, the imaginary part of the second data sequence d(i) in formula (1) is respectively derived from the first data sequence b(i). Let i = 0, 1, ..., 8, and d(9) be other data; the imaginary part of the second data sequence d(i) in formula (2) is respectively derived from the first data sequence b(i). Sure.
[0059] In formula (1), there is no mod symbol. Mod is the modulo symbol. In formula (1), d(M-1) is other data, that is, d(9) is other data. In other words, i = 0, 1, ..., 8 and d(9) is other data in formula (1).
[0060] In other embodiments, M may take other values.
[0061] Scenario Example 2
[0062] This embodiment is an example of formula modulation.
[0063] In this embodiment, the first data sequence b(i) is modulated into the second data sequence d(i) according to formula (1) in scenario embodiment one, where i = 0, 1, ..., M-1 are other data, and M is the number of elements in the first data sequence and the second data sequence.
[0064] In this embodiment, it is assumed that the first data sequence contains 10 elements, and i = 0, 1, ..., 8 in formula (1). Therefore, as shown in Figure 5, the real part of the second data sequence d(i) is: 1-2[b(0), b(0), b(2), b(2), b(4), b(4), b(6), b(6), b(8)]; the imaginary part of the second data sequence d(i) is: j{1-2[b(1), b(3), b(3), b(5), b(5), b(7), b(7), b(9), b(9)]}. The real part of the second data sequence and the imaginary part of the second data sequence are added together, and then... Multiplying them together yields the second data sequence d(i), that is:
[0065] Where d(9) represents other data, and a takes the value of 1 or -1.
[0066] Scenario Example 3
[0067] This embodiment is an example of formula modulation.
[0068] In this embodiment, it is assumed that the first data sequence contains 10 elements, and the first data sequence is: [b(0),b(1),b(2),b(3),b(4),b(5),b(6),b(7),b(8),b(9)]=[1,0,1,1,0,,10,1,0,0].
[0069] The first data sequence b(i) is modulated into a second data sequence d(i) according to formula (1), that is, the second data sequence is:
[0070] Where d(9) represents other data.
[0071] When a is 1, the second data sequence is:
[0072] Where d(9) represents other data. The modulus of the elements in the second data sequence is 1, and the phase difference between adjacent data is 0 or ±π / 2.
[0073] When a takes the value -1, the second data sequence is:
[0074] Wherein, d(9) represents other data. The modulus of the elements in the second data sequence is 1. The odd-numbered elements in the second data sequence remain unchanged, and the even-numbered elements are reversed [d(0),-d(1),d(2),-d(3),d(4),-d(5),d(6),-d(7),d(8)], and the phase difference between adjacent data is 0 or ±π / 2.
[0075] Scenario Example 4
[0076] This embodiment is an example of formula modulation.
[0077] In this embodiment, the first data sequence b(i) is modulated into the second data sequence d(i) according to formula (2), where i = 0, 1, ..., M-1, and M is the number of elements in the first data sequence and the second data sequence.
[0078] In this embodiment, it is assumed that the first data sequence contains 10 elements, and i = 0, 1, ..., 9 in formula (2). Therefore, as shown in Figure 6, the real part of the second data sequence d(i) is: 1-2[b(0), b(0), b(2), b(2), b(4), b(4), b(6), b(6), b(8), b(8)]; the imaginary part of the second data sequence d(i) is: j{1-2[b(1), b(3), b(3), b(5), b(5), b(7), b(7), b(9), b(9), b(1)]}. The real part of the second data sequence and the imaginary part of the second data sequence are added together, and then... Multiplying them together yields the second data sequence d(i), that is:
[0079] a can take the value 1 or -1.
[0080] Scenario Example 5
[0081] This embodiment is an example of formula modulation.
[0082] In this embodiment, it is assumed that the first data sequence contains 10 elements, and the first data sequence is as follows:
[0083] [b(0),b(1),b(2),b(3),b(4),b(5),b(6),b(7),b(8),b(9)]=[1,0,1,1,0,0,1,1,0,0]
[0084] The first data sequence b(i) is modulated into a second data sequence d(i) according to formula (2), that is, the second data sequence is:
[0085] When a is 1, the second data sequence is:
[0086] The modulus of the elements in the second data sequence is 1, and the phase difference between adjacent data is 0 or ±π / 2.
[0087] When a takes the value -1, the second data sequence is:
[0088] The modulus of the elements in the second data sequence is 1. The odd-numbered elements in the second data sequence remain unchanged, and the even-numbered elements are reversed [d(0),-d(1),d(2),-d(3),d(4),-d(5),d(6),-d(7),d(8),-d(9)], and the phase difference between adjacent data is 0 or ±π / 2.
[0089] Scenario Example 6
[0090] This embodiment is an example of waveform modulation of the second data sequence.
[0091] In this embodiment, as shown in Figure 7, the first data sequence is first modulated to obtain the second data sequence using a specified formula (where a takes the value of -1 in the specified formula). Then, the second data sequence is subjected to an M-point Discrete Fourier Transform (DFT) to obtain frequency domain data of M subcarriers. The frequency domain data is then mapped to the corresponding subcarrier positions. Finally, the data carried by the subcarriers is subjected to an N-point Inverse Discrete Fourier Transform (IFFT) (N≥M) to obtain the first communication signal.
[0092] After adding a cyclic prefix or guard interval to the first communication signal, it is mixed and transmitted.
[0093] In other embodiments, frequency domain shaping and / or multiplication by a power factor are also included between the DFT and IFFT.
[0094] Scenario Example 7
[0095] This embodiment is an example of waveform modulation of the second data sequence.
[0096] In this embodiment, as shown in Figure 8, the first data sequence is first modulated using a specified formula to obtain the second data sequence (where a is 1 in the specified formula). Then, the second data sequence is subjected to an M-point Discrete Fourier Transform (DFT) to obtain frequency domain data of M subcarriers. The frequency domain data is then cyclically shifted by half a period, and the data after the half-period cyclic shift is mapped to the corresponding subcarrier positions. Finally, the data carried by the subcarriers is subjected to an N-point Inverse Discrete Fourier Transform (IFFT) (N>=M) to obtain the first communication signal.
[0097] After adding a cyclic prefix or guard interval to the first communication signal, it is mixed and transmitted.
[0098] Scenario Example 8
[0099] This embodiment is an example of waveform modulation of the second data sequence.
[0100] In this embodiment, as shown in Figure 9, the first data sequence is first modulated using a specified formula to obtain the second data sequence. Then, the second data sequence is divided into L groups of data sequences. Then, a Discrete Fourier Transform (DFT) is performed on each group of data sequences to obtain the frequency domain data of each group's subcarriers. Then, the frequency domain data of each group's subcarriers is cyclically shifted by half a period, or without half a period of cyclic shifting, and mapped to the corresponding subcarrier positions. Then, an Inverse Discrete Fourier Transform (IFFT) is performed on the frequency domain data carried by each group of subcarriers to obtain the first communication signal.
[0101] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.
[0102] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0103] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0104] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0105] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.
[0106] In one exemplary embodiment, the computer program product described above includes a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this disclosure.
[0107] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0108] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.
[0109] To enable those skilled in the art to better understand the technical solutions disclosed herein, the following description is provided in conjunction with different embodiments.
[0110] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A modulation method, comprising: The first data sequence b(i) is modulated into the second data sequence d(i) according to the following modulation scheme: or, Where i = 0, 1, ..., M-1, M is the number of elements in the first data sequence b(i), and a = 1 or -1. The floor symbol is used for rounding down. for The operation of dividing by M and taking the remainder, where j represents the imaginary unit and j() represents the imaginary part; Transmit the second data sequence d(i).
2. The method according to claim 1, wherein, The first data sequence b(i) and the second data sequence d(i) contain the same number of elements, which is M.
3. The method according to claim 1, wherein, The first data sequence b(i) is generated by channel coding of the third bit data sequence.
4. The method according to claim 1, wherein, In response to the fact that the imaginary part of the second data sequence d(i) is not modulated, d(M-1) in the second data sequence is either preset data or empty, and the other elements in the second data sequence other than d(M-1) are determined according to the modulation rules.
5. The method according to claim 1, wherein, The first data sequence b(i) is a bit data sequence, and the second data sequence d(i) is a complex modulation symbol sequence.
6. The method according to claim 1, wherein, The transmission of the second data sequence d(i) includes: Perform a Fourier transform on the second data sequence d(i) to obtain the frequency domain data sequence of the second data sequence d(i), and map the frequency domain data sequence of the second data sequence d(i) onto time-frequency resources for transmission.
7. The method according to claim 6, wherein, Performing a Fourier transform on the second data sequence d(i) includes: The second data sequence d(i) is divided into L groups of data sequences. Fourier transform is performed on each group of data sequences to obtain the frequency domain data sequences of the L groups of data sequences. The frequency domain data sequences of the L groups of data sequences are mapped onto different orthogonal frequency division multiplexing (OFDM) symbols, where L is an integer greater than or equal to 1.
8. The method according to claim 6, wherein, The Fourier transform is a discrete Fourier transform, which maps the data elements of the frequency domain data sequence of the second data sequence after the discrete Fourier transform onto the frequency domain resources according to the subcarrier arrangement order.
9. The method according to claim 8, wherein, The data elements of the frequency domain data sequence of the second data sequence are mapped onto the frequency domain resources according to the subcarrier arrangement order, including: After performing a half-cycle cyclic shift on the data elements of the frequency domain data sequence of the second data sequence, they are mapped onto the frequency domain resources according to the arrangement order of the subcarriers.
10. The method according to claim 6, wherein, The frequency domain data sequence mapping of the second data sequence d(i) is transmitted on time-frequency resources, including: Frequency domain shaping is performed on the frequency domain data sequence of the second data sequence d(i), and the frequency domain data sequence after frequency domain shaping is mapped to time-frequency resources for transmission.
11. The method according to claim 6, wherein, The frequency domain data sequence mapping of the second data sequence d(i) is transmitted on time-frequency resources, including: Multiply the frequency domain data sequence of the second data sequence d(i) by a power factor, and then map the frequency domain data sequence multiplied by the power factor onto time-frequency resources for transmission.
12. A computer-readable storage medium storing a computer program, wherein, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 11.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the steps of the method according to any one of claims 1 to 11.
14. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1 to 11.