This application relates to the communication field, and more specifically, to a signal transmission method and apparatus.
In a non-coherent communication system, for example, in intensity-modulation and direct-detection optical communication, an electrical signal is carried on an optical signal, and then the optical signal is transmitted through a wireless channel or a fiber channel. A process in which the electrical signal is carried on the optical signal may usually be implemented by adjusting intensity of the optical signal by using the electrical signal. The intensity of the optical signal is briefly referred to as light intensity. The light intensity is equivalent to a quantity of photons, to be specific, when the light intensity is strong, the optical signal includes more photons; and when the light intensity is weak, the optical signal includes fewer photons. Because the quantity of photons can only be a number greater than or equal to 0, the light intensity can only be a positive value. Therefore, the carried electrical signal needs to be a non-negative real number.
The electrical signal may be an OFDM (Orthogonal Frequency Division Multiplexing, orthogonal frequency division multiplexing) signal. As described above, in the optical communication, a time domain signal of the electrical OFDM signal is required to be the non-negative real number.
In the existing solution in which the electrical signal is carried on the optical signal for signal transmission, it is ensured that a baseband signal of the OFDM signal is the non-negative real number at the expense of spectral efficiency and/or power consumption. Therefore, how to improve the spectral efficiency without increasing the power consumption while ensuring that the baseband signal of the OFDM signal is the non-negative real number becomes an urgent problem to be resolved.
This application provides a signal transmission method and apparatus. A transmitter performs mixing on obtained 2N first signals and 2N−1 second signals according to a rule, so that a receiver can restore the 2N first signals and the 2N−1 second signals based on a received fifth signal. Moreover, according to the method, the transmitter outputs a non-negative signal and obtains high spectral efficiency without adding a direct current bias.
It should be understood that the signal transmission method may be performed by the transmitter or the receiver, or may be performed by a chip or a circuit disposed in the transmitter or the receiver. This is not limited in this application. In addition, in this application, a signal sending device may be referred to as a transmitter, a transmitting device, a first device, or the like, and a signal receiving device may be referred to as a receiver, a receiving device, a second device, or the like. This is not limited in this application. For ease of description, the signal sending device is the transmitter, and the signal receiving device is the receiver below.
According to a first aspect, a signal transmission method is provided. The signal transmission method includes:
A transmitter obtains 2N first signals and 2N−1 second signals, where the first signal includes M signal points, a signal value, at an even location, of the M signal points of the first signal is 0, the second signal includes M signal points, a signal value, at an odd location or an even location, of the M signal points of the second signal is 0, N is a positive integer, and M is a positive even number; the transmitter performs inverse fast Fourier transform IFFT, inverse Fourier transform IFT, fast Fourier transform FFT, or Fourier transform FT on the 2N first signals and the 2N−1 second signals to determine 2N third signals and 2N−1 fourth signals, where the third signal includes M signal points, and the fourth signal includes M signal points; the transmitter determines a fifth signal based on the 2N third signals and the 2N−1 fourth signals, where the fifth signal includes M*2N signal points; and the transmitter sends the fifth signal.
According to the signal transmission method provided in this application, the transmitter performs separation processing on signal points of a total of M*(2N+1−1) first and second signals, then performs mixing to obtain the fifth signal including the M*2N signal points, and sends the fifth signal to a receiver. The receiver restores the 2N first signals and the 2N−1 second signals based on the fifth signal, to improve spectral efficiency of signal transmission while ensuring that a baseband signal of a to-be-sent signal (for example, an OFDM signal) is a non-negative real number and no power consumption is increased.
With reference to the first aspect, in an embodiment of the first aspect, as described in the method, that the transmitter determines a fifth signal based on the 2N third signals and the 2N−1 fourth signals includes:
The transmitter determines 2N sixth signals and 2N seventh signals based on the 2N third signals, where the sixth signal includes M/2 signal points, the seventh signal includes M/2 signal points, each third signal one-to-one corresponds to one sixth signal and one seventh signal, an ith sixth signal in the 2N sixth signals and an ith seventh signal in the 2N seventh signals are determined based on an ith third signal in the 2N third signals, and i is a positive integer less than or equal to 2N; the transmitter determines 2N−1 eighth signals and 2N−1 ninth signals based on the 2N−1 fourth signals, where the eighth signal includes M/2 signal points, the ninth signal includes M/2 signal points, each fourth signal one-to-one corresponds to one eighth signal and one ninth signal, for example, an xth eighth signal in the 2N−1 eighth signals and an xth ninth signal in the 2N−1 ninth signals are determined based on an xth fourth signal in the 2N−1 fourth signals, and x is a positive integer less than or equal to 2N−1; and the transmitter determines the fifth signal by performing signal mixing based on the 2N sixth signals, the 2N seventh signals, the 2N−1 eighth signals, and the 2N−1 ninth signals.
The third signal and the fourth signal meet symmetry or antisymmetry. Therefore, the third signal may be separated based on the symmetry or the antisymmetry to obtain the sixth signal and the seventh signal, and the fourth signal may be separated to obtain the eighth signal and the ninth signal.
In an embodiment, that an ith sixth signal in the 2N sixth signals and an ith seventh signal in the 2N seventh signals are determined based on an ith third signal in the 2N third signals includes:
The ith sixth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points of the ith third signal, or the ith sixth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the last M/2 signal points of the ith third signal to 0 and calculating an absolute value of a signal value that is less than 0 and that corresponds to the last M/2 signal points of the ith third signal; and the ith seventh signal is obtained by setting the signal value that is less than 0 and that corresponds to the last M/2 signal points of the ith third signal, or the ith seventh signal is obtained by setting a signal value that is greater than 0 and that corresponds to the first M/2 signal points of the ith third signal to 0 and calculating an absolute value of the signal value that is less than 0 and that corresponds to the first M/2 signal points of the ith third signal.
In an embodiment, that an xth eighth signal in the 2N−1 eighth signals and an xth ninth signal in the 2N−1 ninth signals are determined based on an xth fourth signal in the 2N−1 fourth signals includes:
If the second signal corresponding to the fourth signal is a second signal with a value of 0 at an odd location, the xth eighth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points or the last M/2 signal points of the xth fourth signal; and the xth ninth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the first M/2 signal points or the last M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of the signal value that is less than 0 and that corresponds to the first M/2 signal points or the last M/2 signal points of the xth fourth signal.
If the second signal corresponding to the fourth signal is a second signal with a value of 0 at an even location, the xth eighth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points of the xth fourth signal, or the xth eighth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the last M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of a signal value that is less than 0 and that corresponds to the last M/2 signal points of the xth fourth signal; and the xth ninth signal is obtained by setting the signal value that is less than 0 and that corresponds to the last M/2 signal points of the xth fourth signal, or the xth ninth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the first M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of the signal value that is less than 0 and that corresponds to the first M/2 signal points of the xth fourth signal.
It should be noted that, when the transmitter performs the signal mixing on the signal to obtain the fifth signal, a principle needs to be followed, so that the receiver can restore the 2N first signals and the 2N−1 second signals based on the received fifth signal.
In an embodiment, the M*2N signal points of the fifth signal include 2N groups of signal points, each group of signal points includes M signal points, the 2N groups of signal points one-to-one correspond to the 2N first signals and 2N signal combinations, M/2 signal points in one group of signal points that is of the fifth signal and that corresponds to an ith first signal are determined based on the ith sixth signal and an ith signal combination, the other M/2 signal points are determined based on the ith seventh signal and the ith signal combination, the signal combination includes at least N eighth signals and/or ninth signals, the at least N eighth signals and/or ninth signals are determined based on at least N different fourth signals, and any two signal combinations in the 2N signal combinations include at least one different eighth signal or ninth signal.
That M/2 signal points in one group of signal points that is of the fifth signal and that corresponds to an ith first signal are determined based on the ith sixth signal and an ith signal combination includes:
A signal value of the M/2 signal points in the group of signal points that is of the fifth signal and that corresponds to the ith first signal is a sum of a signal value of M/2 signal points of the ith sixth signal and a signal value, at a corresponding location, of N*M/2 signal points of the at least N eighth signals and/or ninth signals included in the ith signal combination.
That the other M/2 signal points are determined based on the ith seventh signal and the ith signal combination includes:
A signal value of the other M/2 signal points in the group of signal points that is of the fifth signal and that corresponds to the ith first signal is a sum of a signal value of M/2 signal points of the ith seventh signal and the signal value, at the corresponding location, of the N*M/2 signal points of the at least N eighth signals and/or ninth signals included in the ith signal combination.
It should be noted that in this application, M/2 signal points and the other M/2 signal points that correspond to each group of signal points may not be sent at adjacent time, and a transmission sequence of each group of signal points is not limited in this application, thereby improving flexibility of the solution.
According to a second aspect, a signal transmission method is provided. The signal transmission method includes:
A transmitter obtains a fifth signal, where the fifth signal includes M*2N signal points, N is a positive integer greater than or equal to 1, and M is a positive even number; and the transmitter performs at least one of the following operations on the fifth signal to determine 2N first signals and 2N−1 second signals, where the first signal includes M signal points, a signal value, at an even location, of the M signal points of the first signal is 0, the second signal includes M signal points, a signal value, at an odd location or an even location, of the M signal points of the second signal is 0, and the operation includes: inverse fast Fourier transform IFFT, inverse Fourier transform IFT, fast Fourier transform FFT, or Fourier transform FT.
According to the signal transmission method provided in this application, a receiver receives the fifth signal, and the receiver performs separation on the fifth signal based on the fifth signal, to restore the 2N first signals and the 2N−1 second signals, so as to improve spectral efficiency of signal transmission while ensuring that a baseband signal of a to-be-sent signal (for example, an OFDM signal) is a non-negative real number and no power consumption is increased.
The transmitter may perform the separation on the fifth signal based on a combination manner of the fifth signal, to restore the 2N first signals and the 2N−1 second signals. In an embodiment, the M*2N signal points of the fifth signal include 2N groups of signal points, each group of signal points includes M signal points, and the 2N groups of signal points one-to-one correspond to the 2N first signals and 2N signal combinations. Each signal combination includes at least N eighth signals and/or ninth signals corresponding to different fourth signals, and any two signal combinations include at least one different eighth signal or ninth signal.
With reference to the second aspect, in an embodiment of the second aspect, as described in the method, that the transmitter performs at least one of the following operations on the fifth signal to obtain 2N first signals and 2N−1 second signals includes:
The receiver separately performs IFFT, IFT, FFT, or FT on the 2N groups of signal points of the fifth signal to obtain the 2N first signals; the receiver separately performs IFFT, IFT, FFT, or FT on the 2N first signals to determine 2N third signals, where the third signal includes M signal points; the receiver determines the 2N signal combinations based on the 2N third signals; and the receiver determines the 2N−1 second signals based on the 2N signal combinations, where the operation includes IFFT, IFT, FFT, or FT.
In an embodiment, that the receiver determines the 2N signal combinations based on the 2N third signals includes:
The receiver determines 2N sixth signals and/or 2N seventh signals based on the 2N third signals, where the sixth signal includes M/2 signal points, the seventh signal includes M/2 signal points, an ith sixth signal in the 2N sixth signals and an ith seventh signal in the 2N seventh signals are determined based on an ith third signal in the 2N third signals, and i is a positive integer less than or equal to 2N; and the receiver determines the 2N signal combinations based on the 2N sixth signals and/or 2N seventh signals.
In an embodiment, that the receiver obtains the 2N−1 second signals based on the 2N signal combinations includes:
The receiver determines 2N−1 fourth signals based on the 2N signal combinations, where the fourth signal includes M signal points; and the receiver separately performs IFFT, IFT, FFT, or FT on the 2N−1 fourth signals to obtain the 2N−1 second signals.
In an embodiment, that the receiver determines the 2N signal combinations based on the 2N sixth signals and/or 2N seventh signals includes:
The receiver determines the 2N signal sets based on M/2 signal points of each group of signal points in the 2N groups of signal points of the fifth signal and a sixth signal determined based on a first signal corresponding to each group of signal points, or the receiver determines the 2N signal sets based on the other M/2 signal points of the group of signal points of the 2N groups of signal points of the fifth signal and a seventh signal determined based on a first signal corresponding to the group of signal points, where an ith signal combination is determined based on M/2 signal points of one group of signal points corresponding to an ith first signal and the ith sixth signal determined based on the ith first signal, or an ith signal combination is determined based on the other M/2 signal points of one group of signal points corresponding to an ith first signal and the ith seventh signal determined based on the ith first signal.
In an embodiment, that the receiver determines 2N−1 fourth signals based on the 2N signal combinations includes:
The receiver determines a maximum of 2N−1 eighth signals, a maximum of 2N−1 ninth signals, and a relationship between the maximum of 2N−1 eighth signals and the maximum of 2N−1 ninth signals based on the 2N signal combinations, where the eighth signal includes M/2 signal points, and the ninth signal includes M/2 signal points; and the receiver determines the 2N−1 fourth signals based on the maximum of 2N−1 eighth signals, the maximum of 2N−1 ninth signals, and the relationship between the maximum of 2N−1 eighth signals and the maximum of 2N−1 ninth signals, where
It should be noted that the sixth signal, the seventh signal, the eighth signal, and the ninth signal are obtained by separating the third signal and the fourth signal. An obtaining manner is as follows:
That an ith sixth signal in the 2N sixth signals and an ith seventh signal in the 2N seventh signals are determined based on an ith third signal in the 2N third signals includes:
The ith sixth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points of the ith third signal, or the ith sixth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the last M/2 signal points of the ith third signal to 0 and calculating an absolute value of a signal value that is less than 0 and that corresponds to the last M/2 signal points of the ith third signal; and the ith seventh signal is obtained by setting the signal value that is less than 0 and that corresponds to the last M/2 signal points of the ith third signal, or the ith seventh signal is obtained by setting a signal value that is greater than 0 and that corresponds to the first M/2 signal points of the ith third signal to 0 and calculating an absolute value of the signal value that is less than 0 and that corresponds to the first M/2 signal points of the ith third signal.
That an xth eighth signal in the 2N−1 eighth signals and an xth ninth signal in the 2N−1 ninth signals are determined based on an xth fourth signal in the 2N−1 fourth signals, and x is a positive integer less than or equal to 2N−1 includes:
When the second signal corresponding to the fourth signal is a second signal with a value of 0 at an odd location, the xth eighth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points or the last M/2 signal points of the xth fourth signal to 0; and the xth ninth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the first M/2 signal points or the last M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of the signal value that is less than 0 and that corresponds to the first M/2 signal points or the last M/2 signal points of the xth fourth signal.
When the second signal corresponding to the fourth signal is a second signal with a value of 0 at an even location, the xth eighth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points of the xth fourth signal, or the xth eighth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the last M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of a signal value that is less than 0 and that corresponds to the last M/2 signal points of the xth fourth signal; and the xth ninth signal is obtained by setting the signal value that is less than 0 and that corresponds to the last M/2 signal points of the xth fourth signal, or the xth ninth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the first M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of the signal value that is less than 0 and that corresponds to the first M/2 signal points of the xth fourth signal.
According to a third aspect, a signal transmission apparatus is provided. The signal transmission apparatus includes a processor, configured to implement a function of the transmitter in the method according to the first aspect.
In an embodiment, the signal transmission apparatus may further include a memory. The memory is coupled to the processor, and the processor is configured to implement the function of the transmitter in the method according to the first aspect.
In an embodiment, the memory is configured to store program instructions and data. The memory is coupled to the processor. The processor may invoke and execute the program instructions stored in the memory, to implement the function of the transmitter in the method according to the first aspect.
In an embodiment, the signal transmission apparatus may further include a communication interface. The communication interface is used by the signal transmission apparatus to communicate with another device. When the signal transmission apparatus is a transmitter, the transceiver may be a communication interface or an input/output interface.
In an embodiment, the signal transmission apparatus includes a processor and a communication interface, configured to implement the function of the transmitter in the method according to the first aspect, and includes: The processor communicates with the outside through the communication interface. The processor is configured to run a computer program, to enable the apparatus to implement any method according to the first aspect.
It may be understood that the outside may be an object other than the processor or an object other than the apparatus.
In an embodiment, when the signal transmission apparatus is a chip or a chip system, the communication interface may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin, a related circuit, or the like in the chip or the chip system. The processor may alternatively be a processing circuit or a logic circuit.
According to a fourth aspect, a signal transmission apparatus is provided. The signal transmission apparatus includes a processor, configured to implement a function of the receiver in the method according to the second aspect.
In an embodiment, the signal transmission apparatus may further include a memory. The memory is coupled to the processor, and the processor is configured to implement the function of the receiver in the method according to the second aspect.
In an embodiment, the memory is configured to store program instructions and data. The memory is coupled to the processor. The processor may invoke and execute the program instructions stored in the memory, to implement the function of the receiver in the method according to the second aspect.
In an embodiment, the signal transmission apparatus may further include a communication interface. The communication interface is used by the signal transmission apparatus to communicate with another device. When the signal transmission apparatus is a receiver, the transceiver may be a communication interface or an input/output interface.
In an embodiment, the signal transmission apparatus includes a processor and a communication interface, configured to implement the function of the receiver in the method according to the second aspect, and includes: The processor communicates with the outside through the communication interface. The processor is configured to run a computer program, to enable the apparatus to implement any method according to the second aspect.
It may be understood that the outside may be an object other than the processor or an object other than the apparatus.
In an embodiment, when the signal transmission apparatus is a chip or a chip system, the communication interface may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin, a related circuit, or the like in the chip or the chip system. The processor may alternatively be a processing circuit or a logic circuit.
According to a fifth aspect, a communication apparatus is provided, including:
According to a sixth aspect, a communication apparatus is provided, including:
According to a seventh aspect, a computer-readable storage medium is provided, and stores a computer program or instructions. When the computer program or the instructions is/are run on a computer, the method according to any one of the first aspect and the possible implementations of the first aspect is performed.
According to an eighth aspect, a computer-readable storage medium is provided, and stores a computer program or instructions. When the computer program or the instructions is/are run on a computer, the method according to any one of the second aspect and the possible implementations of the second aspect is performed.
According to a ninth aspect, a computer program product including instructions is provided. When the instructions are run on a computer, the method according to any one of the first aspect and the possible implementations of the first aspect is performed.
According to a tenth aspect, a computer program product including instructions is provided. When the instructions are run on a computer, the method according to any one of the second aspect and the possible implementations of the second aspect is performed.
According to an eleventh aspect, a signal transmission device is provided, including the signal transmission apparatus according to the third aspect and the signal transmission apparatus according to the fourth aspect.
The following describes technical solutions of this application with reference to accompanying drawings.
Terms used in the following embodiments are merely for the purpose of describing embodiments, but are not intended to limit this application. Terms “one”, “a”, “the”, “the foregoing”, “this”, and “the one” of singular forms used in this specification and the appended claims of this application are intended to also include expressions such as “one or more”, unless otherwise specified in the context clearly. It should be further understood that in the following embodiments of this application, “at least one” and “one or more” mean one, two, or more.
Reference to “an embodiment”, “some embodiments”, or the like described in this specification indicates that one or more embodiments of this application include a feature, structure, or characteristic described with reference to embodiments. Therefore, statements such as “in an embodiment”, “in some embodiments”, “in some other embodiments”, and “in other embodiments” that appear at different places in this specification do not necessarily mean reference to a same embodiment, instead, they mean “one or more but not all of the embodiments”, unless otherwise emphasized n another manner. Terms “include”, “have”, and their variants all mean “include but are not limited to”, unless otherwise emphasized in another manner.
To better understand embodiments of this application, the following describes a signal transmission system applicable to embodiments of this application by using a signal transmission system shown in
As shown in
A plurality of wireless links may be configured for each device, for example, the transmitter 110 or the receiver 120. For the transmitter 110 in the signal transmission system 100, the plurality of configured wireless links may include at least one transmit wireless link used to send an optical signal. For the receiver 120 in the optical signal transmission system 100, the plurality of configured wireless links may include at least one receive wireless link used to receive an optical signal.
The transmitter and the receiver in this application may be various terminal devices, for example, user equipment (UE), an access terminal, a subscriber unit (English: subscriber unit), a subscriber station, a mobile console, a mobile station, a remote station, a remote terminal, a mobile device, terminal equipment (TE), a terminal, a wireless communication device, a user agent or a user apparatus, a tablet computer (Pad), a handheld device with a wireless communication function, a computing device or another processing device connected to a wireless modem, a vehicle-mounted device, a vehicle-mounted communication module, a wearable device, a terminal device in a 5th generation communication 5G network or a network after 5G, a terminal and a car in intelligent transportation, a home device in smart home, an electric meter reading instrument in a smart grid, a voltage monitoring instrument, an environmental monitoring instrument, a video surveillance instrument in an intelligent security network, a cash register, a machine type communication (MTC) terminal, a laser communication transceiver, an LED optical communication transceiver, a wired optical fiber communication transceiver, a wired optical fiber communication transceiver, an optical module, or the like. This is not limited in this application.
Alternatively, the transmitter and the receiver in this application may be various network devices or access devices in a communication system, that is, devices configured to communicate with a terminal device. For example, the transmitter and the receiver may be an evolved NodeB (Evolved NodeB, eNB or eNodeB) in a long term evolution (LTE) system, a next generation NodeB (English: next generation NodeB, gNB) in a 5G system, a transmission reception point (TRP), a relay node, an access point (AP), a macro base station (Macro Base Station), a micro base station (Micro Base Station), an indoor AP node, or the like. This is not limited in this application.
It should be understood that
To facilitate understanding of embodiments of this application, the following describes some basic concepts in embodiments of this application.
A process of generating an OFDM signal carried on an optical signal for transmission mainly includes:
First, M frequency domain signals are generated, and then M time domain signals are obtained through inverse fast Fourier transform (inverse fast Fourier transform, IFFT), where M is a positive integer.
In optical communication, the M time domain signals of the OFDM signal need to be non-negative real numbers. In an embodiment, the non-negative real number may be divided into two parts: (1) real number; and (2) non-negative number.
To meet a requirement that the time domain signal is a real number, the M frequency domain signals of the OFDM signal need to meet a Hermitian symmetry (HS) constraint:
where Xm is a frequency domain signal whose index value is m in the M frequency domain signals, X*M-m is a conjugate value of a frequency domain signal whose index value is M−m in the M frequency domain signals, and XM/2 is a frequency domain signal whose index value is M/2 in the M frequency domain signals.
The HS constraint is widely applied to the field of optical communication, to ensure that a time domain signal of an OFDM signal is a real number. However, the HS constraint cannot ensure that the M time domain signals of the OFDM signal are non-negative numbers.
To further meet a requirement that the M time domain signals of the OFDM signal are non-negative numbers, there are different methods in the field of optical communication, for example, a direct-current-biased optical orthogonal frequency division multiplexing (DCO-OFDM) method, an asymmetrically-clipped optical orthogonal frequency division multiplexing (ACO-OFDM) method, and a unipolar orthogonal frequency division multiplexing (U-OFDM) method.
The following briefly describes the methods for ensuring that the M time domain signals of the OFDM signal are non-negative numbers.
In the DCO-OFDM method, a direct current bias is added to the time domain signal of the OFDM signal, to ensure that the time domain signal of the OFDM signal is a non-negative number.
In an embodiment, as shown in
Details are shown in
Because the HS constraint is met, when the OFDM signal is transmitted by using the DCO-OFDM method, spectral efficiency is ½, and a direct current bias is required. As a result, power consumption of signal transmission is increased.
In the ACO-OFDM method, a frequency domain signal, at an even location, of the OFDM signal is set to 0, so that the time domain signal of the OFDM signal meets symmetry. Further, based on symmetry, a negative time domain signal is directly set to 0.
In an embodiment, as shown in
Details are shown in
Details are shown in
Due to symmetry, original signal information is not lost. In comparison with the DCO-OFDM method, because a frequency domain signal, at an even location, of an OFDM signal is set to 0, spectral efficiency is ¼. However, because no direct current bias is required, power consumption is reduced at the expense of half of spectral efficiency.
In the U-OFDM method, a negative part of a time domain signal of an OFDM signal is reversed and then placed at the end of the time domain signal of the OFDM signal for transmission.
In an embodiment, as shown in
Details are shown in
Compared with the DCO-OFDM method, the U-OFDM method doubles time with spectral efficiency of ¼. In other words, half of time efficiency is decreased, which is equivalent to decreasing half of spectral efficiency. However, because no direct current bias is required, power consumption is reduced.
As described above, a signal transmitted in the visible light field needs to be a non-negative real number. To meet the requirement, in the DCO-OFDM method, the signal transmission is implemented by using the direct current bias, and the spectral efficiency is ½. However, because the direct current bias is required, the power consumption is increased. In the ACO-OFDM method and the U-OFDM method, although the direct current bias is not required and the power consumption is reduced, the spectral efficiency is ¼. In other words, the several methods for ensuring that the M time domain signals of the OFDM signal are non-negative real numbers have drawbacks of high power consumption and/or low spectral efficiency. To improve the spectral efficiency without increasing the power consumption while ensuring that a baseband signal of the OFDM signal is a non-negative real number, this application provides a signal transmission method. A new air interface signal transmission waveform is designed without the direct current bias, to improve the spectral efficiency.
In addition, to facilitate understanding of embodiments of this application, the following several descriptions are provided.
First, in this application, “being used to indicate” may include “being used to directly indicate” and “being used to indirectly indicate”. When a piece of indication information is described as being used to indicate A, the indication information may be used to directly indicate A or used to indirectly indicate A, but it does not necessarily mean that the indication information includes A.
Information indicated by the indication information is referred to as to-be-indicated information. In an implementation process, there are a plurality of manners of indicating the to-be-indicated information, for example, but not limited to, a manner of directly indicating the to-be-indicated information. For example, the to-be-indicated information is indicated by using the to-be-indicated information or an index of the to-be-indicated information. Alternatively, the to-be-indicated information may be indirectly indicated by indicating other information, and there is an association relationship between the other information and the to-be-indicated information. Alternatively, only a part of the to-be-indicated information may be indicated, and the other part of the to-be-indicated information is known or pre-agreed on. For example, information may alternatively be indicated by using an arrangement sequence of a plurality of pieces of information that is pre-agreed on (for example, stipulated in a protocol), to reduce indication overheads to some extent. In addition, a common part of all pieces of information may further be identified and indicated in a unified manner, to reduce indication overheads caused by separately indicating same information.
Second, “first”, “second”, and various numerical numbers (for example, “#1” and “#2”) in this application are merely used to distinguish between objects for ease of description, but are not intended to limit the scope of embodiments of this application. For example, different signals are distinguished.
Third, in this application, “preset” may include “indicated by a transmitter by using signaling” or “predefined”, for example, “defined in a protocol”. “Pre-definition” may be implemented by prestoring corresponding code or a corresponding table in a device (for example, including a transmitter or a receiver), or in another manner that may be used to indicate related information. An implementation is not limited in this application.
Fourth, “storage” in embodiments of this application may be storage in one or more memories. The one or more memories may be separately disposed, or may be integrated into an encoder or a decoder, a processor, or a communication apparatus. Alternatively, some of the one or more memories may be separately disposed, and some of the one or more memories are integrated into a decoder, a processor, or a communication apparatus. A type of the memory may be a storage medium in any form. This is not limited in this application.
The following describes in detail the signal transmission method provided in embodiments of this application with reference to the accompanying drawings.
It should be understood that the signal transmission method provided in embodiments of this application may be applied to the signal transmission system 100 shown in
It should further be understood that a structure of an entity for performing the method provided in embodiments of this application is not specially limited in the following embodiments, provided that a program that records code for the method provided in embodiments of this application can be run to perform communication according to the method provided in embodiments of this application. For example, the method provided in embodiments of this application may be performed by a transmitter and a receiver, or a functional module in the transmitter and the receiver that can execute the program.
Without loss of generality, the following describes in detail the signal transmission method provided in embodiments of this application by using interaction between the transmitter and the receiver as an example.
S710: The transmitter obtains 2N first signals and 2N−1 second signals.
Specifically, each first signal in the 2N first signals includes M signal points, each second signal in the 2N−1 second signals includes M signal points, N is a positive integer, M is a positive even number, a signal value, at an even location, of the M signal points of the first signal is 0, and a signal value, at an odd location or an even location, of the M signal points of the second signal is 0. It should be noted that all second signals in the 2N−1 second signals may be the second signals in which the signal value, at the odd location, of the M signal points is 0, all second signals in the 2N−1 second signals may be the second signals in which with the signal value, at the even location, of the M signal points is 0, and the 2N−1 second signals may include at least one second signal in which the signal value, at the odd location, of the M signal points is 0 and at least one second signal in which the signal value, at the even location, of the M signal points is 0. It should be noted that locations of the M signal points are sorted from 0, that is, an index value m starts from 0. For example, a location, namely, an index value, of a 1st signal point is 0, namely, the even location. For another example, a location, namely, an index value, of a 2nd signal point is 1, namely, the odd location.
It should be understood that information carried by all first signals in the 2N first signals may be the same or different, and information carried by all second signals in the 2N−1 second signals may be the same or different. This is not limited in embodiments of this application.
In an embodiment, the 2N first signals and the 2N−1 second signals may be to-be-transmitted signals that are externally input to the transmitter.
In an embodiment, the 2N first signals and the 2N−1 second signals may be signals respectively obtained after the transmitter deletes signal points from or adds the signal points to signals that are externally input to the transmitter. As an example instead of a limitation, the transmitter receives 2N+1−1 signals that are externally input, where the signal includes M+w signal points, and the transmitter may delete first w signal points, last m signal points, or any w signal points of each signal, to obtain the 2N first signals and the 2N−1 second signals. As an example instead of a limitation, the transmitter receives 2N+1−1 signals that are externally input, where the signal includes M-w signal points, and the transmitter may add w signal points before a signal point of each signal, add w signal points after a signal point of each signal, or add w signal points at any location of each signal, to obtain the 2N first signals and the 2N−1 second signals, provided that a limitation that values, at the odd and even locations, of the first signal and the second signal are 0 is met. It should be noted that, in an embodiment of the application, a location of a signal added or deleted by the transmitter is not limited, and how to add or delete a signal is not limited either.
In an embodiment, the 2N first signals and the 2N−1 second signals may be obtained by setting signals that are externally input to the transmitter to 0 at an odd location or an even location.
It should be understood that the foregoing is merely an example for describing how to obtain the 2N first signals and the 2N−1 second signals, and constitutes no limitation on the protection scope of this application. In an embodiment of the application, the transmitter may alternatively obtain the 2N first signals and the 2N−1 second signals in another manner.
In some embodiments, the 2N first signals and the 2N−1 second signals are frequency domain signals of an electrical OFDM signal.
In some embodiments, the 2N first signals and the 2N−1 second signals are time domain signals of an electrical OFDM signal.
It should be noted that types of the 2N first signals and the 2N−1 second signals are not particularly limited in embodiments of this application, provided that the 2N first signals and the 2N−1 second signals are signals that meet symmetry.
The following provides an example. It should be understood that this example constitutes no limitation on the solution in embodiments of this application.
In this example, a value of N is 1, and 2N first signals and the 2N−1 second signals are frequency domain signals of an electrical OFDM signal.
It should be understood that the 1st first signal and the second signal may be a same signal obtained by setting an odd location and an even location to 0, or may be two different signals. Symbols and numbers used in this example constitute no limitation on a source of a signal. In an embodiment of the application, a value, at the odd location, of the M signal points of the second signal is 0. Alternatively, it should be understood that values, at the even location, of the M signal points of the second signal may be 0.
It should be noted that the 1st first signal and the 2nd first signal herein do not mean to sort the first signals, but are used for distinguishing for ease of description.
S720: The transmitter performs inverse fast Fourier transform IFFT, inverse Fourier transform IFT, fast Fourier transform FFT, or Fourier transform FT on the 2N first signals and the 2N−1 second signals to determine 2N third signals and 2N−1 fourth signals.
Specifically, each third signal in the 2N third signals includes M signal points, and each fourth signal in the 2N−1 fourth signals includes M signal points. The transmitter performs FFT or IFFT on an ith first signal in the 2N first signals to obtain an ith third signal in the 2N third signals, and performs FFT or IFFT on an xth second signal in the 2N−1 second signals to obtain an xth fourth signal in the 2N−1 fourth signals, where i is a positive integer less than or equal to 2N, and x is a positive integer less than or equal to 2N−1.
It should be noted that statements such as the ith first signal and the ith third signal herein do not limit a sequence of the signals, but are used for distinguishing for clarity of description in this specification, and are intended to indicate that the third signal and the first signal are in a one-to-one correspondence. The following similar statements are all used for distinguishing, and are not described one by one.
In some embodiments, if the first signal and the second signal are frequency domain signals of an electrical OFDM signal, the third signal and the fourth signal that respectively correspond to the first signal and the second signal are time domain signals of the electrical OFDM signal.
In some embodiments, if the first signal and the second signal are time domain signals of an electrical OFDM signal, the third signal and the fourth signal that respectively correspond to the first signal and the second signal are frequency domain signals of the electrical OFDM signal.
In some embodiments, the third signal and the fourth signal are other signals that meet a symmetric characteristic or an antisymmetric characteristic. This is not limited in embodiments of this application.
Specifically, symmetry means that signal values corresponding to the last M/2 signal points of the signal are the same as signal values corresponding to the first M/2 signal points. Antisymmetry means that the signal values corresponding to the last M/2 signal points and the signal values corresponding to the first M/2 signal points of the signal are the same in absolute values but opposite in signs.
It should be noted that the third signal meets the antisymmetric characteristic. The fourth signal determined based on the second signal whose value, at the even location, of the M signal points is 0 meets the antisymmetric characteristic, and the fourth signal determined based on the second signal whose value, at the odd location, of the M signal points is 0 meets the symmetric characteristic.
Corresponding to the example given in operation S710, the third signal and the fourth signal that are respectively obtained after IFFT, IFT, FFT, or FT is performed on the first signal and the second signal are the time domain signals of the electrical OFDM signal.
As shown in
As shown in
As shown in
It should be noted that
S730: The transmitter determines a fifth signal based on the 2N third signals and the 2N−1 fourth signals.
Specifically, that the transmitter determines the fifth signal based on the 2N third signals and the 2N−1 fourth signals includes the following operations, which are separately described below.
The transmitter determines 2N sixth signals and 2N seventh signals based on the 2N third signals, and determines 2N−1 eighth signals and 2N−1 ninth signals based on the 2N−1 fourth signals.
Specifically, for the third signal that meets the antisymmetric characteristic, an ith sixth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points of the ith third signal, or an ith sixth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the last M/2 signal points of the ith third signal to 0 and calculating an absolute value of a signal value that is less than 0 and that corresponds to the last M/2 signal points of the ith third signal; and
Specifically, for the fourth signal that meets the antisymmetric characteristic, namely, the fourth signal determined based on the second signal with a value of 0 at an even location, an xth eighth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points of the xth fourth signal, or an xth eighth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the last M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of a signal value that is less than 0 and that corresponds to the last M/2 signal points of the xth fourth signal; and
Specifically, for the fourth signal that meets the symmetric characteristic, namely, the fourth signal determined based on the second signal with a value of 0 at an odd location, an xth eighth signal is obtained by setting a signal value that is less than 0 and that corresponds to the first M/2 signal points of the xth fourth signal, or an xth eighth signal is obtained by setting a signal value that is greater than 0 and that corresponds to the last M/2 signal points of the xth fourth signal to 0 and calculating an absolute value of a signal value that is less than 0 and that corresponds to the last M/2 signal points of the xth fourth signal; and
This corresponds to the example in the foregoing operations.
In
Specifically, the 1st third signal is (xo(0), xo(1), xo(2), xo(3), . . . , xo(M−1)), and the 1st third signal meets the antisymmetric characteristic, that is, xo(m)=−xo(M/2+m). In this case, A1 is a positive value part of a signal value of a signal point with an index value of 0 to M/2-1 of the 1st third signal, or A1 is an absolute value of a negative value part of a signal value of a signal point with an index value of M/2 to M−1 of the 1st third signal.
Specifically, the 1st third signal is (xo(0), xo(1), xo(2), xo(3), . . . , xo(M−1)), and the 1st third signal meets the antisymmetric characteristic, that is, xo(m)=−xo (M12+m). In this case, B1 is an absolute value of a negative value part of the signal value of the signal point with the index value of 0 to M/2-1 of the 1st third signal, or B1 is a positive value part of the signal value of the signal point with the index value of M/2 to M−1 of the 1st third signal.
When A1 is the positive value part of the signal value of the signal point with the index value of 0 to M/2−1 of the 1st third signal, A1=A1(0), A1(1), . . . , A1(M/2-1), where when xo(m)≥0, A1(m)=xo(m), and when xo(m)<0, A1(m)=0. When A1 is the absolute value of the negative value part of the signal value of the signal point with the index value of M/2 to M−1 of the 1st third signal, A1=A1(M/2), A1(M/2+1), . . . , A1(M−1), where when xo(m)≥0, A1(m)=0, and when xo(m)<0, A1(m)=−xo(m).
When B1 is the absolute value of the negative value part of the signal value of the signal point with the index value of 0 to M/2−1 of the 1st third signal, B1=B1(0), B1(1), . . . , B1(M/2-1), where when xo(m)≥0, B1(m)=0, and when xo(m)<0, B1(m)=−xo(m). When B1 is the positive value part of the signal value of the signal point with the index value of M/2 to M−1 of the 1st third signal, B1=B1(M/2), B1(M/2+1), . . . , B1(M−1), where when xo(m)≥0, B1(m)=xo(m), and when xo(m)<0, B1(m)=0.
In
A method for obtaining A2 and B2 is similar to the method for obtaining A1 and B1. Refer to the method for obtaining A1 and B1. Details are not described herein again.
In
Specifically, the fourth signal is (xe(0), xe(1), xe(2), xe(3), . . . , xe(M−1)), and the fourth signal meets the symmetric characteristic. In other words, xe(m)=xe(M12+m). In this case, C1 is a positive value part of a signal value of a signal point with an index value of 0 to M/2−1 or a positive value part of a signal value of a signal point with an index value of M/2 to M−1 of the fourth signal, and D1 is an absolute value of a negative value part of the signal value of the signal point with the index value of 0 to M/2−1 or an absolute value of a negative value part of the signal value of the signal point with the index value of M/2 to M−1 of the fourth signal.
When C1 is the positive value part of the signal value of the signal point with the index value of 0 to M/2−1 or the positive value part of the signal value of the signal point with the index value of M/2 to M−1 of the fourth signal, C1=C1(0), C1(1), . . . , C1(M/2−1), or C1=C1(M/2), C1(M/2+1), . . . , C1(M−1), where when xe(m)≥0, C1(m)=xe(m), and when xe(m)<0, C1(m)=0. When D1 is the absolute value of the negative value part of the signal value of the signal point with the index value of 0 to M/2−1 or the absolute value of the negative value part of the signal value of the signal point with the index value of M/2 to M−1 of the fourth signal, D1=D1(0), D1(1), . . . , D1(M/2−1), or D1=D1(M/2), D1(M/2+1), . . . , D1(M−1), where when xe(m)≥0, D1(m)=0, and when xe(m)<0, D1(m)=−xe(m).
The transmitter determines the fifth signal based on the 2N sixth signals, the 2N seventh signals, the 2N−1 eighth signals, and the 2N−1 ninth signals.
Specifically, the transmitter performs a signal mixing operation. A mixed signal obtained by the transmitter is the fifth signal, and the fifth signal includes M*2N signal points. How to determine the M*2N signal points included in the fifth signal is described in detail below.
The M*2N signal points may be grouped into 2N groups of signal points, where each group of signal points includes M signal points, and each group of signal points may further include two M/2 signal points. It should be noted that there is no sequence in transmitting the two M/2 signal points included in each group of signal points, that is, the transmission over an air interface is not necessarily performed at adjacent time, and transmission of M/2 signal points included in another group of signal points may be interspersed. In an embodiment of the application, an embodiment of the application is explained with reference to an example, for better understanding.
The following uses one group of signal points as an example to describe determining of the M*2N signal points of the fifth signal.
It should be noted that the group of signal points corresponds to one first signal, and the 2N groups of signal points included in the fifth signal respectively correspond to the 2N first signals. One group of signal points corresponding to the ith first signal is used for description herein. It should be noted that a transmission sequence of the 2N groups of signal points of the fifth signal does not correspond to i of the ith first signal. In addition, similar to the foregoing explanation, the ith first signal does not indicate a sequence.
Specifically, M/2 signal points in the group of signal points corresponding to the ith first signal are determined based on the ith sixth signal determined based on the ith first signal and an ith signal combination, and the other M/2 signal points in the group of signal points corresponding to the ith first signal are determined based on the ith seventh signal determined based on the ith first signal and the ith signal combination. It should be noted that the M/2 signal points are sent in sequence, and the other M/2 signal points are also sent in sequence. M/2 signal points and the other M/2 signal points in a same group of signal points are determined based on a same signal combination. It should be particularly noted that i in the ith signal combination does not indicate a sequence, and is merely used to indicate that the group of signal points corresponds to the ih first signal.
It should be noted that the ith signal combination is determined based on at least N eighth signals and/or ninth signals. In an embodiment, the ith signal combination may be determined based on the at least N eighth signals, and the at least N eighth signals are determined based on at least N fourth signals. In an embodiment, the ith signal combination may be determined based on the at least N ninth signals, and the at least N ninth signals are determined based on at least N fourth signals. In an embodiment, the ith signal combination may be determined based on the eighth signal and the ninth signal, and a total quantity of the ith signal combination is at least N.
It should be noted that the eighth signal and the ninth signal that determine the ith signal combination cannot be determined based on a same fourth signal, that is, the case does not exist: The at least N eighth signals and/or ninth signals that determine the ith signal combination include the xth eighth signal and the xth ninth signal.
A signal value of the M/2 signal points in the group of signal points is a sum of a signal value of a signal point corresponding to the corresponding ith sixth signal and a signal value of a signal point corresponding to the at least N eighth signals and/or ninth signals included in the ith signal combination. A signal value of the other M/2 signal points in the group of signal points is a sum of a signal value of a signal point corresponding to the corresponding ith seventh signal and the signal value of the signal point corresponding to the at least N eighth signals and/or ninth signals included in the ith signal combination. Embodiments of this application are described in detail with reference to the following example, so that a reader can better understand the solution disclosed in embodiments of this application.
It should be noted that all eighth signals and ninth signals corresponding to the 2N signal combinations include the 2N−1 eighth signals and the 2N−1 ninth signals determined based on the 2N−1 fourth signals.
Corresponding to the foregoing example, the fifth signal is determined based on the 2N third signals and the 2N−1 fourth signals. The fifth signal includes M*2N signal points, that is, includes two groups of signal points. The following describes the fifth signal determined in this example by using the foregoing method.
In this example, N=1, and only one second signal is input. Therefore, the signal combination includes one eighth signal or ninth signal, that is, C1 or D1.
In a possible mixing manner, a signal value of M/2 signal points in one group of signal points of the fifth signal is a sum of a signal value of a signal point corresponding to the 1st sixth signal determined based on the 1st first signal and a signal value of a signal point corresponding to the eighth signal, that is, A1+C1. A signal value of the other M/2 signal points is a sum of a signal value of a signal point corresponding to the 1st seventh signal determined based on the 1st first signal and the signal value of the signal point corresponding to the eighth signal, that is, B1+C1. A signal value of M/2 signal points in the other group of signal points of the fifth signal is a sum of a signal value of a signal point corresponding to the 2nd sixth signal determined based on the 2nd first signal and a signal value of a signal point corresponding to the ninth signal, that is, A2+D1. A signal value of the other M/2 signal points is a sum of a signal value of a signal point corresponding to the 2nd seventh signal determined based on the 2nd first signal and the signal value of the signal point corresponding to the ninth signal, that is, B2+D1.
The fifth signal may be (A1+C1), (B1+C1), (A2+D1), and (B2+D1), where each parenthesis includes M/2 signal points. As shown in
In a possible mixing manner, a signal value of M/2 signal points in one group of signal points of the fifth signal is a sum of the signal value of the signal point corresponding to the 1st sixth signal determined based on the 1st first signal and the signal value of the signal point corresponding to the ninth signal, that is, A1+D1. A signal value of the other M/2 signal points is a sum of the signal value of the signal point corresponding to the 1st seventh signal determined based on the 1st first signal and the signal value of the signal point corresponding to the ninth signal, that is, B1+D1. A signal value of M/2 signal points in the other group of signal points of the fifth signal is a sum of the signal value of the signal point corresponding to the 2nd sixth signal determined based on the 2nd first signal and the signal value of the signal point corresponding to the eighth signal, that is, A2+C1. A signal value of the other M/2 signal points is a sum of the signal value of the signal point corresponding to the 2nd seventh signal determined based on the 2nd first signal and the signal value of the signal point corresponding to the eighth signal, that is, B2+C1.
The fifth signal may be (A1+D1), (B1+D1), (A2+C1), and (B2+C1), where each parenthesis includes M/2 signal points. As shown in
For example, the sixth signal, the seventh signal, the eighth signal, and the ninth signal are time domain signals, and (A1+C1), (B1+C1), (A2+D1), and (B2+D1), or (A1+D1), (B1+D1), (A2+C1), and (B2+C1) may be obtained by mixing the time domain signals, to output the fifth signal.
S740: The transmitter transmits the fifth signal to the receiver, and correspondingly, the receiver receives the fifth signal sent by the transmitter.
The transmitter transmits the fifth signal to the receiver, and correspondingly, the receiver receives the fifth signal sent by the transmitter. As described in operation S730, the fifth signal includes the M*2N signal points, and the M*2N signal points may be grouped into 2N groups. Each group of signal points corresponds to one first signal and one signal combination.
In an embodiment, the transmitter may notify, by using signaling, the receiver of a transmission sequence of a mixed signal of the fifth signal, and the one first signal and the one signal combination corresponding to each group of signal points, so that the receiver demodulates on the signal after receiving the fifth signal.
In an embodiment, when sending the fifth signal, the transmitter may carry, in each signal point of the fifth signal, index values that are of the sixth signal, the seventh signal, the eighth signal, and the ninth signal and that determine the signal point, so that the receiver demodulates on the signal after receiving the fifth signal.
A method for notifying the receiver of a signal mixing manner by the transmitter is not particularly limited in an embodiment of the application, provided that the receiver can determine the signal mixing manner and demodulate the fifth signal.
S750: The receiver performs IFFT, IFT, FFT, or FT on the fifth signal to determine the 2N first signals and the 2N−1 second signals.
Specifically, that the receiver performs IFFT, IFT, FFT, or FT on the fifth signal to determine the 2N first signals and the 2N−1 second signals includes the following operations, which are described operation by operation below.
The receiver receives the fifth signal, where the fifth signal includes the M*2N signal points. As described in the foregoing operation, the M*2N signal points are transmitted by using 2N+1 M/2 signal points. A transmission sequence of the 2N+1 M/2 signal points is not limited.
The receiver receives the fifth signal, and classifies the M*2N signal points into the 2N groups of signal points in the signal mixing manner obtained from the transmitter, where each group of signal points corresponds to one first signal and one signal combination.
Corresponding to the foregoing example, a sequence of transmitting the signal points of the fifth signal over the air interface is (A1+D1), (A2+C1), (B2+C1), and (B1+D1).
The receiver receives the fifth signal (A1+D1), (A2+C1), (B2+C1), and (B1+D1), and groups the 2*M signal points of the fifth signal into two groups in the signal mixing manner, where one group is (A1+D1) and (B1+D1), and the other group is (A2+C1) and (B2+C1).
The receiver performs the IFFT, IFT, FFT, or FT operation on each group of signal points of the fifth signal, to determine the 2N first signals respectively corresponding to the 2N groups of signal points.
Specifically, the receiver performs the IFFT, IFT, FFT, or FT operation on each group of signal points, to obtain a frequency domain signal with interference of the first signal corresponding to each group of signal points, and performs compensation and zero setting on the frequency domain signal with interference. The first signal corresponding to each group of signal points may be obtained. An implementation method is described with reference to an example.
Corresponding to the foregoing example, the IFFT or FFT operation is performed on M signal points in the group of signal points (A1+D1) and (B1+D1), to obtain a frequency domain signal h/2*[˜, X(1), ˜, X(3), . . . , 0, X(M−1)], where ˜ is a useless signal, h/2 is a constant signal introduced by a factor like a channel, and compensation is performed for h/2 of the frequency domain signal. For example, an output is divided by h/2, and an even location is set to zero. In this case, the 1st first signal (0, X(1), 0, X(3), . . . , 0, X(M−1)) corresponding to A1 and B1 may be obtained.
The IFFT or FFT operation is performed on M signal points of the other group of signal points (A2+C1) and (B2+C1), to obtain a frequency domain signal h/2*[˜, X′(1), ˜, X′(3), . . . , 0, X′(M−1)], where ˜ is a useless signal, h/2 is a constant signal introduced by a factor like a channel, and compensation is performed for h/2 of the frequency domain signal. For example, an output is divided by h/2, and an even location is set to zero. In this case, the 2nd first signal (0, X′(1), 0, X′(3), . . . , 0, X′(M−1)) corresponding to A2 and B2 may be obtained.
The receiver performs the IFFT, IFT, FFT, or FT operation on the 2N first signals respectively corresponding to the 2N groups of signal points, to determine the signal combination corresponding to each group of signal points.
Specifically, one group of signal points is used as an example. The receiver performs the IFFT, IFT, FFT, or FT operation on a first signal corresponding to the group of signal points, to obtain a third signal corresponding to the first signal, obtains, according to the method provided in operation 1 in operation S730, a sixth signal and/or a seventh signal corresponding to the third signal, and determines the signal combination based on M/2 signal points of the group of signal points and the sixth signal, or determines the signal combination based on the other M/2 signal points of the group of signal points and the seventh signal.
Specifically, a sum of signal values, at corresponding locations, of signal points of at least N signals included in the signal combination is a signal value corresponding to the M/2 signal points of the group of signal points minus a signal value of a signal point corresponding to the sixth signal.
Corresponding to the foregoing example, the 1st first signal (0, X(1), 0, X(3), . . . , 0, X(M−1)) corresponding to the group of signal points (A1+D1) and (B1+D1) is obtained. The receiver performs IFFT, IFT, FFT, or FT on the 1st first signal to obtain the 1st third signal. According to the method provided in operation 2 in operation S730, A1 and/or B1 may be obtained. Based on A1 and/or B1 and (A1+D1) and/or (B1+D1) received by the receiver, difference calculation is performed on signal values of signal points at corresponding locations, to obtain D1. It should be noted that, to obtain D1, only any one of A1 and B1 needs to be obtained, or both A1 and B1 may be obtained. This is not limited in this embodiment of this application.
Similar to the foregoing method, C1 may be obtained. Details are not described herein again.
It should be noted that, in this example, because there is only one second signal, C1 and D1 may be obtained separately. In some embodiments, there is more than one second signal, and a sum of a part of C and a part of D, the part of C, and the part of D may be obtained. After all the operations in the method 700 are described, an example in which N is greater than 1 is provided in the specification of this application. A reader may have a deeper understanding of the solution described in the method 700 with reference to the example.
The receiver determines a maximum of 2N−1 eighth signals, a maximum of 2N−1 ninth signals, and a relationship between the maximum of 2N−1 eighth signals and the maximum of 2N−1 ninth signals based on the 2N signal combinations, and determines the 2N−1 fourth signals by performing the IFFT, IFT, FFT, or FT operation based on the maximum of 2N−1 eighth signals, the maximum of 2N−1 ninth signals, and the relationship between the maximum of 2N−11 eighth signals and the maximum of 2N−1 ninth signals.
It should be noted that this operation needs to be described with reference to an example in which N is greater than 1, and a reader may understand this operation with reference to the example in which N is greater than 1.
Corresponding to the foregoing example, after C1 and D1 are determined, C1-D1, that is, a value of the first M/2 signal points of one fourth signal or a value of the last M/2 signal points of the fourth signal in this example may be determined based on C1 and D1. Further, the fourth signal is obtained, and the IFFT, IFT, FFT, or FT operation is performed on the fourth signal to obtain the second signal in this example.
A signal value is substituted into the foregoing example for description below, so that a reader can better understand the solution provided in the method 700.
(1) The transmitter obtains the 1st first signals, where M=8, and the 1st first signal is shown in Table 1.
The transmitter obtains the 2nd first signal, where M=8, and the 2nd first signal is shown in Table 2.
The transmitter obtains the second signal, where M=8, and the second signal is shown in Table 3.
(2) The transmitter performs the IFFT, IFT, FFT, or FT operation on the 1st first signal, the 2nd first signal, and the second signal, to obtain the 1st third signal, the 2nd third signal, and the fourth signal, as shown in Table 4, Table 5, and Table 6, where M=8.
(3) A1, B1, A2, B2, C1, and C2 are obtained based on the antisymmetric characteristic of the third signal and the symmetric characteristic of the fourth signal, as shown in Table 7, Table 8, and Table 9.
(4) The signals are mixed, and the fifth signal sent over the air interface is (A1+C1), (B1+C1), (A2+D1), and (B2+D1), or (A1+D1), (B1+D1), (A2+C1), and (B2+C1), and the sequence is adjustable. For example, the fifth signal sent over the air interface is (A1+C1), (B1+C1), (A2+D1), and (B2+D1), where values of (A1+C1), (B1+C1), (A2+D1), and (B2+D1) are shown in Table 10.
(5) The transmitter transmits the fifth signal, and correspondingly, the receiver receives the fifth signal transmitted by the transmitter, namely (A1+C1), (B1+C1), (A2+D1), and (B2+D1).
(6) The receiver obtains two groups of separated signal points by performing a signal separation operation, as shown in Table 11 and Table 12.
(7) The receiver performs the IFFT, IFT, FFT, or FT operation on the group of signal points corresponding to the 1st first signal, to obtain the third signal, as shown in Table 13, and performs the IFFT, IFT, FFT, or FT operation on the group of signal points corresponding to the 2nd first signal, to obtain the 2nd third signal, as shown in Table 14.
It should be noted that, when the compensation is performed for h/2 of the factor like the channel in Table 13, the signal obtained after the IFFT, IFT, FFT, or FT operation is performed on the group of signal points corresponding to the 1st first signal is multiplied by 2, to compensate for the factor like the channel. It should be understood that h/2 may be another value through the compensation. This is merely an example herein, and is not particularly limited.
It should be noted that, when the compensation is performed for h/2 of the factor like the channel in Table 14, the signal obtained after the IFFT, IFT, FFT, or FT operation is performed on the group of signal points corresponding to the 2nd first signal is multiplied by 2, to compensate for the factor like the channel. It should be understood that h/2 may be another value through the compensation. This is merely an example herein, and is not particularly limited.
(8) The receiver performs the IFFT, IFT, FFT, or FT operation on the 1st first signal and the 2nd first signal that are shown in Table 13 and Table 14, to obtain the 1st third signal and the 2nd third signal, as shown in Table 15 and Table 16.
(9) The receiver obtains A1 and/or B1 and A2 and/or B2 based on the antisymmetric characteristic of the third signal, as shown in Table 17 and Table 18.
(10) The receiver obtains C1 based on C1=(A1+C1)−A1, C1=(B1+C1)−B1, C1=((A1+C1)+(B1+C1)+C1)−B1, and/or the like, as shown in Table 19. The receiver obtains D1 based on D1=(A2+D1)−A2, D1=(B2+D1)−B2, D1=((A2+D1)+(B2+D1)−A2−B2)/2, and/or the like, as shown in Table 20.
(11) The receiver obtains C1-D1 based on C1 and D1, and obtains values of eight signal points of the fourth signal based on the symmetric characteristic of the fourth signal, as shown in Table 21.
(12) The receiver performs the IFFT, IFT, FFT, or FT operation on the eight signal points in Table 21, to obtain the second signal, as shown in Table 22.
It should be noted that any table in Table 1 to Table 22 may be combined or split. This is not limited in this embodiment of this application.
Through the foregoing operations, the fifth signal transmitted by the transmitter over the air interface is a non-negative signal, and the receiver can restore, through IFFT, IFT, FFT, or FT, the signal obtained from the transmitter.
To enable a reader to understand the solution provided in embodiments of this application, the following provides an example in which N=2 to describe the method provided in embodiments of this application. It should be understood that this example constitutes no limitation on the method provided in embodiments of this application, and is merely a simple example for ease of understanding by the reader.
When N=2, this example is briefly described according to the foregoing method.
The transmitter obtains four first signals and three second signals.
A 1st third signal is determined by performing IFFT, IFT, FFT, or FT on a 1st first signal, and a 1st sixth signal and a 1st seventh signal, namely, A1 and B1, are obtained based on the 1st third signal.
A 2nd third signal is determined by performing IFFT, IFT, FFT, or FT on a 2nd first signal, and a 2nd sixth signal and a 2nd seventh signal, namely, A2 and B2, are obtained based on the 2nd third signal.
A3rd third signal is determined by performing IFFT, IFT, FFT, or FT on a 3rd first signal, and a 3rd sixth signal and a 3rd seventh signal, namely, A3 and B3, are obtained based on the 3rd third signal.
A 4th third signal is determined by performing IFFT, IFT, FFT, or FT on a 4th first signal, and a 4th sixth signal and a 4th seventh signal, namely, A4 and B4, are obtained based on the 4th third signal.
A 1st fourth signal is determined by performing IFFT, IFT, FFT, or FT on a 1st second signal, and a 1st eighth signal and a 1st ninth signal, namely, C1 and D1, are obtained based on the 1st fourth signal.
A2nd fourth signal is determined by performing IFFT, IFT, FFT, or FT on a 2nd second signal, and a 2nd eighth signal and a 2nd ninth signal, namely, C2 and D2, are obtained based on the 2nd fourth signal.
A 3rd fourth signal is determined by performing IFFT, IFT, FFT, or FT on a 3rd second signal, and a 3rd eighth signal and a 3rd ninth signal, namely, C3 and D3, are obtained based on the 3rd fourth signal.
It should be noted that, all the 2N−1 second signals used as an example herein are the signals whose signal point at the odd location is 0, all the 2N−1 second signals are the signals whose signal point at the even location is 0, or some of the second signals in the 2N−1 second signals are the signals whose signal point at the even location is 0, or some of the second signals are the signals whose signal point at the odd location is 0.
The transmitter mixes the signals to obtain the fifth signal sent over the air interface, which may be:
(A1+C1+C2), (B1+C1+C2), (A2+D1+C2), (B2+D1+C2), (A3+C3+D2), (B3+C3+D2), (A4+D3+D2), and (B4+D3+D2).
It should be understood that a sequence of transmitting (A1+C1+C2), (B1+C1+C2), (A2+D1+C2), (B2+D1+C2), (A3+C3+D2), (B3+C3+D2) (A4+D3+D2), and (B4+D3+D2) over the air interface is not limited.
(A1+C1+C2) and (B1+C1+C2) correspond to one group of signal points of the fifth signal. As described above, the group of signal points corresponds to the 1st first signal. M/2 signal points of the group of signal points are determined based on the 1st sixth signal, namely, A1, and a 1st signal combination, namely, C1+C2. The other M/2 signal points are determined based on the 1st seventh signal, namely, B1, and the first signal combination, namely, C1+C2. Any two groups of signal points correspond to different signal combinations, and all signal combinations include all eighth signals and ninth signals. The eighth signal and the ninth signal corresponding to a same signal combination come from different fourth signals, that is, there is no signal combination Cn+Dn, for example, C1+D1.
The transmitter transmits the fifth signal, and correspondingly, the receiver receives the fifth signal.
Specifically, after receiving the fifth signal, as described above, the receiver divides, in the mixing manner learned in advance, the fifth signal, and separates and restores, by using the same method as described above, the fifth signal.
Details are as follows:
According to the method provided in embodiments of this application, the receiver may restore, based on the input signal including the M*2N signal points, the input signal that is of the transmitter and that includes the M*(2N+1−1) signal points. Because the input signals obtained by the transmitter are all set to 0 at the even or odd locations, spectral efficiency is lost by ½. Therefore, in embodiments of this application, when the HS constraint (the loss of ½ efficiency) is met, spectral efficiency of signal transmission is ½*½*(M*(2N+1−1))/(M*2N)(2N+1−1)/2N+2. In addition, no direct current bias is added to increase power consumption. When N=1, the spectral efficiency of the method provided in embodiments of this application is ⅜. When N=2, the spectral efficiency of the method provided in embodiments of this application is 7/16. Compared with the previously mentioned solution in which the baseband signal of the OFDM signal is the non-negative real number at the expense of the spectral efficiency and/or the power consumption, according to the signal transmission method provided in embodiments of this application, the spectral efficiency is improved without increasing the power consumption while ensuring that the baseband signal of the OFDM signal is the non-negative real number.
Sequence numbers of the foregoing processes do not mean execution sequences in the foregoing method embodiments. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not constitute any limitation on implementation processes of embodiments of this application. In addition, it is possible that not all operations in the foregoing method embodiments need to be performed.
It should be understood that the transmitter or the receiver in the foregoing method embodiments may perform a part or all of the operations in embodiments. These operations or operations are merely examples. Embodiments of this application may further include performing other operations or variations of various operations.
It should be further understood that in various embodiments of this application, unless otherwise specified or logically conflicted, terms and/or descriptions in different embodiments may be consistent and may be mutually referenced, and technical features in different embodiments may be combined based on an internal logical relationship thereof, to form a new embodiment.
In some embodiments, the signal transmission apparatus 1300 may be configured to implement a function of the transmitter in any one of the foregoing method embodiments. For example, the signal transmission apparatus 1300 may correspond to the transmitter.
The signal transmission apparatus 1300 may be used as the transmitter, and perform operations performed by the transmitter in the foregoing method embodiments. The transceiver unit 1310 may be configured to support the signal transmission apparatus 1300 in performing communication, for example, performing a sending and/or receiving action performed by the transmitter in
In some embodiments, the signal transmission apparatus 1300 may be configured to implement a function of the receiver in any one of the foregoing method embodiments. For example, the signal transmission apparatus 1300 may correspond to the receiver.
The signal transmission apparatus 1300 may be used as the receiver, and perform operations performed by the receiver in the foregoing method embodiments. The transceiver unit 1310 may be configured to support the signal transmission apparatus 1300 in performing communication, for example, performing a sending and/or receiving action performed by the receiver in
Specifically, the transceiver 1410 in the apparatus 1400 may correspond to the transceiver unit 1310 in the apparatus 1300, and the processor 1420 in the communication apparatus 1400 may correspond to the processing unit 1320 in the communication apparatus 1300.
It should be understood that the memory 1430 and the processor 1420 may be integrated into one processing apparatus, and the processor 1420 is configured to execute program code stored in the memory 1430 to implement the foregoing functions. During implementation, the memory 1430 may alternatively be integrated into the processor 1420, or may be independent of the processor 1420.
It should be understood that a process in which the transceiver and the processor perform the foregoing corresponding operations is described in detail in the foregoing method embodiments. For brevity, details are not described herein again.
The input interface 1510 is configured to input or receive data. The output interface 1530 is configured to output or send data. The logic circuit 1520 is configured to perform the various possible methods described in
This application further provides a chip, including a processor. The processor is configured to read and run a computer program stored in a memory, to perform a corresponding operation and/or procedure performed by the transmitter in the signal transmission method provided in this application. In an embodiment, the chip further includes a memory, the memory and the processor are connected to the memory over a circuit or a wire, and the processor is configured to read and execute a computer program in the memory. Further, in an embodiment, the chip further includes a communication interface, and the processor is connected to the communication interface. The communication interface is configured to receive data and/or information that needs to be processed, and the processor obtains the data and/or information from the communication interface, and processes the data and/or information. The communication interface may be an input/output interface.
This application further provides a chip, including a processor. The processor is configured to read and run a computer program stored in a memory, to perform a corresponding operation and/or procedure performed by the receiver in the signal transmission method provided in this application. In an embodiment, the chip further includes a memory, the memory and the processor are connected to the memory over a circuit or a wire, and the processor is configured to read and execute a computer program in the memory. Further, in an embodiment, the chip further includes a communication interface, and the processor is connected to the communication interface. The communication interface is configured to receive data and/or information that needs to be processed, and the processor obtains the data and/or information from the communication interface, and processes the data and/or information. The communication interface may be an input/output interface.
It should be noted that the processor in this application may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of this application, for example, one or more digital signal processors (DSP) or one or more field programmable gate arrays (FPGA).
A representation form of the processor is not limited in this application, provided that the processor can be configured to complete an internal processing function of a corresponding device. One of ordinary skilled in the art may be aware that units and algorithm operations described with reference to embodiments disclosed in this specification can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. One of ordinary skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It should be understood that the chip may alternatively be replaced with a chip system, and details are not described herein. Terms “include”, “have”, and any other variants thereof in this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of operations or units are not limited to those operations or units that are clearly listed, but may include other operations or units that are not explicitly listed or are inherent to such a process, method, product, or device.
One of ordinary skilled in the art may be aware that units and algorithm operations described with reference to embodiments disclosed in this specification can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. One of ordinary skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
One of ordinary skilled in the art may clearly understand that, for convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiments are merely examples. For example, division into the units is merely logical function division and may be other division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate components may or may not be physically separate, and components displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units may be integrated into one unit.
When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the conventional technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the operations of the methods described in embodiments of this application. The storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by one of ordinary skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202111164149.X | Sep 2021 | CN | national |
This application is a continuation of International Application No. PCT/CN2022/119196, filed on Sep. 16, 2022, which claims priority to Chinese Patent Application No. 202111164149.X, filed on Sep. 30, 2021. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/119196 | Sep 2022 | WO |
Child | 18620140 | US |