OVERLAPPED MULTIPLEXING MODULATION METHOD, APPARATUS AND SYSTEM
20180309529 ยท 2018-10-25
Assignee
Inventors
Cpc classification
H04L27/0006
ELECTRICITY
H04J1/06
ELECTRICITY
International classification
Abstract
The disclosure relates to an overlapped multiplexing modulation method, apparatus, and system. An initial envelope waveform that is smooth in a time domain or frequency domain is generated based on design parameters; the initial envelope waveform is shifted in the time domain or frequency domain at a preset spectrum interval based on times of overlapped multiplexing, to obtain subcarrier envelope waveforms; an input digital signal sequence is converted into a positive-negative symbol sequence; each symbol in the positive-negative symbol sequence is multiplied by a subcarrier envelope waveform corresponding to the symbol, to obtain modulated envelope waveforms of subcarriers; the modulated envelope waveforms of the subcarriers are superimposed in the time domain or frequency domain, to obtain a time-domain or frequency-domain complex modulated envelope waveform; and the time-domain or frequency-domain complex modulated envelope waveform is transformed, to obtain a time-domain or frequency-domain complex modulated envelope waveform.
Claims
1. An overlapped time division multiplexing modulation method, comprising: generating an initial envelope waveform that is smooth in a time domain; shifting the initial envelope waveform in the time domain at a preset shift interval based on times of overlapped multiplexing, to obtain offset envelope waveforms of transmit signals at various moments; converting an input digital signal sequence into a positive-negative symbol sequence; multiplying the positive-negative symbol sequence obtained after conversion by the offset envelope waveforms of transmit signals at various moments that are obtained after shifting, to obtain modulated envelope waveforms of the moments; and superimposing the modulated envelope waveforms of the moments in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence.
2. The method according to claim 1, wherein the shift interval is a time interval T, and the time interval T is:
T=L/K, where K is the quantity of times of overlapped multiplexing, a value of K is a non-zero positive number, and L is a window length of the initial envelope waveform.
3. The method according to claim 1, wherein the converting an input digital signal sequence into a positive-negative symbol sequence is specifically: converting 0 and 1 in the input digital signal sequence into +A and A respectively, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number.
4. The method according to claim 1, wherein the output signal sequence is determined in the following manner: when a modulated envelope waveform is obtained after a positive symbol is multiplied by an offset envelope waveform at the moment, determining an operation value of the modulated envelope waveform as +A; or when a modulated envelope waveform is obtained after a negative symbol is multiplied by an envelope waveform at the moment, determining an operation value of the modulated envelope waveform as A, wherein a value of A is a non-zero arbitrary number; and for each shift interval, superimposing operation values of modulated envelope waveforms in the shift interval, to obtain output signals of the shift interval and form the output signal sequence.
5. An overlapped time division multiplexing modulation apparatus, comprising: a waveform generation module, configured to generate an initial envelope waveform that is smooth in a time domain; a shift module, configured to shift the initial envelope waveform in the time domain at a preset shift interval based on times of overlapped multiplexing, to obtain offset envelope waveforms of transmit signals at various moments; a modulation module, configured to convert an input digital signal sequence into a positive-negative symbol sequence; a multiplication module, configured to multiply the positive-negative symbol sequence obtained after conversion by the offset envelope waveforms of transmit signals at various moments that are obtained after shifting, to obtain modulated envelope waveforms of the moments; and a superimposition module, configured to superimpose the modulated envelope waveforms of the moments in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence.
6. The apparatus according to claim 5, wherein the shift interval is a time interval T, and the time interval T is:
T=L/K, where K is the quantity of times of overlapped multiplexing, a value of K is a non-zero positive number, and L is a window length of the initial envelope waveform.
7. The apparatus according to claim 5, wherein when the modulation module is configured to convert the input digital signal sequence into the positive-negative symbol sequence, the modulation module is configured to convert 0 and 1 in the input digital signal sequence into +A and A respectively, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number.
8. The apparatus according to claim 5, wherein the output signal sequence carried in the complex modulated envelope waveform is formed by output signals of various shift intervals; the output signals of the shift intervals are results obtained after operation values of modulated envelope waveforms in each shift interval are superimposed; and when a modulated envelope waveform is obtained after a positive symbol is multiplied by an envelope waveform at the moment, an operation value of the modulated envelope waveform is +A; or when a modulated envelope waveform is obtained after a negative symbol is multiplied by an envelope waveform at the moment, an operation value of the modulated envelope waveform is A, where a value of A is a non-zero arbitrary number.
9. An overlapped frequency division multiplexing modulation method, comprising the following steps: generating an initial envelope waveform that is smooth in a frequency domain; shifting the initial envelope waveform in the frequency domain at a preset spectrum interval based on times of overlapped multiplexing, to obtain subcarrier envelope waveforms; converting an input digital signal sequence into a positive-negative symbol sequence; multiplying each symbol in the positive-negative symbol sequence by a subcarrier envelope waveform corresponding to the symbol, to obtain modulated envelope waveforms of subcarriers; superimposing the modulated envelope waveforms of the subcarriers in the frequency domain, to obtain a frequency-domain complex modulated envelope waveform; and transforming the frequency-domain complex modulated envelope waveform into a time-domain complex modulated envelope waveform.
10. The overlapped frequency division multiplexing modulation method according to claim 9, wherein the spectrum interval is a subcarrier spectrum interval B, wherein the subcarrier spectrum interval B=B/K, B is a bandwidth of the initial envelope waveform, K is the quantity of times of overlapped multiplexing, and a value of K is a non-zero positive number.
11. The overlapped frequency division multiplexing modulation method according to claim 9, wherein the converting an input digital signal sequence into a positive-negative symbol sequence is specifically: converting 0 and 1 in the input digital signal sequence into +A and A respectively, to obtain the positive-negative symbol sequence, wherein a value of A is a non-zero arbitrary number.
12. The overlapped frequency division multiplexing modulation method according to claim 9, wherein the output signal sequence carried in the complex modulated envelope waveform is determined by using the following steps: when a modulated envelope waveform is obtained after a positive symbol is multiplied by a subcarrier envelope waveform, determining an operation value of the modulated envelope waveform as +A; or when a modulated envelope waveform is obtained after a negative symbol is multiplied by a subcarrier envelope waveform, determining an operation value of the modulated envelope waveform as A, where a value of A is a non-zero arbitrary number; and for each spectrum interval, superimposing operation values of modulated envelope waveforms in the spectrum interval, to obtain output signals of the spectrum interval and form the output signal sequence.
13. An overlapped frequency division multiplexing modulation apparatus, comprising: a waveform generation module, configured to generate an initial envelope waveform that is smooth in a frequency domain; a shift module, configured to shift the initial envelope waveform in the frequency domain at a preset spectrum interval based on times of overlapped multiplexing, to obtain subcarrier envelope waveforms; a conversion module, configured to convert an input digital signal sequence into a positive-negative symbol sequence; a multiplication module, configured to multiply each symbol in the positive-negative symbol sequence by a subcarrier envelope waveform corresponding to the symbol, to obtain modulated envelope waveforms of subcarriers; a superimposition module, configured to superimpose the modulated envelope waveforms of the subcarriers in the frequency domain, to obtain a frequency-domain complex modulated envelope waveform; and a transformation module, configured to transform the frequency-domain complex modulated envelope waveform into a time-domain complex modulated envelope waveform.
14. The overlapped frequency division multiplexing modulation apparatus according to claim 13, wherein the spectrum interval is a subcarrier spectrum interval B, where the subcarrier spectrum interval B=B/K, B is a bandwidth of the initial envelope waveform, K is the quantity of times of overlapped multiplexing, and a value of K is a non-zero positive number.
15. The overlapped frequency division multiplexing modulation apparatus according to claim 13, wherein that the conversion module converts the input digital signal sequence into the positive-negative symbol sequence is specifically: converting 0 and 1 in the input digital signal sequence into A, where a value of A is a non-zero arbitrary number.
16. The overlapped frequency division multiplexing modulation apparatus according to claim 13, wherein the output signal sequence carried in the complex modulated envelope waveform is formed by output signals of various spectrum intervals; the output signals of the spectrum intervals are results obtained after operation values of modulated envelope waveforms in each spectrum interval are superimposed; and when a modulated envelope waveform is obtained after a positive symbol is multiplied by a subcarrier envelope waveform, an operation value of the modulated envelope waveform is +A; or when a modulated envelope waveform is obtained after a negative symbol is multiplied by a subcarrier envelope waveform, an operation value of the modulated envelope waveform is A, where a value of A is a non-zero arbitrary number.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
DESCRIPTION OF EMBODIMENTS
[0109] The following further describes the disclosure in detail with reference to specific embodiments and accompanying drawings.
[0110] In a research on an overlapped time division multiplexing technology, the inventor finds that an increase in transmit power is mainly related to a spectrum of a multiplexed signal (namely, a modulation window function), other than a theoretical assumption that no requirement is imposed on a spectrum shape and bandwidth of the multiplexed signal. Although there are many window functions in the prior art, theoretically, a transmit symbol may be modulated by using various window functions freely. However, generation, design, and application of a rectangular window are easier and more cost-effective than those of other window functions. Therefore, currently, the rectangular window is preferentially used for signal modulation. However, spectrum bandwidth of a rectangular wave is relatively wide, and performance of a multiplexing waveform system is poor. Consequently, required transmit power and a bit error rate are high.
[0111] Based on the foregoing findings, in the embodiments of the disclosure, when the overlapped time division multiplexing technology is used, a window function superior to the rectangular wave is used to modulate an input digital signal sequence.
[0112] Referring to
[0113] The transmitter A01 includes an overlapped time division multiplexing modulation apparatus 301 and a transmission apparatus 302. The overlapped time division multiplexing modulation apparatus 301 is configured to generate a complex modulated envelope waveform carrying an output signal sequence. The transmission apparatus 302 is configured to transmit the complex modulated envelope waveform to the receiver A02.
[0114] The receiver A02 includes a receiving apparatus 303 and a sequence detection apparatus 305. The receiving apparatus 303 is configured to receive the complex modulated envelope waveform transmitted by the transmission apparatus 302. The sequence detection apparatus 305 is configured to perform data sequence detection on the received complex modulated envelope waveform in a time domain, to perform decision output.
[0115] Preferably, the receiver A02 further includes a preprocessing apparatus 304 between the receiving apparatus 303 and the sequence detection apparatus 305, configured to assist in forming a synchronously received digital signal sequence in each frame.
[0116] In the transmitter A01, the input digital signal sequence forms, by using the overlapped time division multiplexing modulation apparatus 301, transmit signals that have a plurality of symbols overlapped in the time domain; and then the transmission apparatus 302 transmits the transmit signals to the receiver A02. The receiving apparatus 303 of the receiver A02 receives the signals transmitted by the transmission apparatus 302. The signals form, by using the preprocessing apparatus 304, digital signals suitable for the sequence detection apparatus 305 to detect and receive. The sequence detection apparatus 305 performs data sequence detection on the received signals in the time domain, to output a decision.
[0117] Correspondingly, structures of a transmitter and a receiver in an overlapped frequency division multiplexing system are shown in
[0118] Referring to
[0119] The waveform generation module 401 is configured to generate, based on design parameters, an initial envelope waveform that is smooth in a time domain.
[0120] The shift module 402 is configured to shift the initial envelope waveform in the time domain at a preset shift interval based on times of overlapped multiplexing, to obtain offset envelope waveforms of transmit signals at various moments.
[0121] The modulation module 405 is configured to convert an input digital signal sequence into a positive-negative symbol sequence.
[0122] The multiplication module 403 is configured to multiply the positive-negative symbol sequence obtained after conversion by the offset envelope waveforms of transmit signals at various moments that are obtained after shifting, to obtain modulated envelope waveforms of the moments.
[0123] The superimposition module 404 is configured to superimpose the modulated envelope waveforms of the moments in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence.
[0124] In an overlapped frequency division multiplexing modulation apparatus shown in
[0125] The waveform generation module 411 is configured to generate, based on design parameters, an initial envelope waveform that is smooth in a frequency domain. In an embodiment, the design parameter at least includes a bandwidth of the initial envelope waveform.
[0126] The shift module 412 is configured to shift the initial envelope waveform in the frequency domain at a preset spectrum interval based on times of overlapped multiplexing, to obtain subcarrier envelope waveforms. In an embodiment, the spectrum interval is a subcarrier spectrum interval B, where the subcarrier spectrum interval B=B/K, B is the bandwidth of the initial envelope waveform, and K is the quantity of times of overlapped multiplexing.
[0127] The conversion module 413 is configured to convert an input digital signal sequence into a positive-negative symbol sequence. In an embodiment, that the conversion module 413 converts the input digital signal sequence into the positive-negative symbol sequence is specifically: converting 0 and 1 in the input digital signal sequence into +A and A respectively, to form and output the positive-negative symbol sequence. For example, A=1. In a specific embodiment, the conversion module 413 converts, through modulation in a BPSK modulation manner, an input {0, 1} bit sequence into {+1, 1} symbol sequence.
[0128] The multiplication module 414 is configured to multiply each symbol in the positive-negative symbol sequence by a subcarrier envelope waveform corresponding to the symbol, to obtain modulated envelope waveforms of subcarriers.
[0129] The superimposition module 415 is configured to superimpose the modulated envelope waveforms of the subcarriers in the frequency domain, to obtain a frequency-domain complex modulated envelope waveform.
[0130] The transformation module 416 is configured to transform the frequency-domain complex modulated envelope waveform into a time-domain complex modulated envelope waveform. In a specific embodiment, the transformation module 416 may use Inverse Fourier Transform to transform the frequency-domain complex modulated envelope waveform into the time-domain complex modulated envelope waveform.
[0131] The foregoing complex modulated envelope waveform generated through modulation carries the output signal sequence corresponding to the positive-negative symbol sequence obtained through conversion. The output signal sequence is formed by output signals of various spectrum intervals. The output signals of the spectrum intervals are results obtained after operation values of modulated envelope waveforms in each spectrum interval are superimposed. When a modulated envelope waveform is obtained after a positive symbol is multiplied by a subcarrier envelope waveform, an operation value of the modulated envelope waveform is +1. When a modulated envelope waveform is obtained after a negative symbol is multiplied by a subcarrier envelope waveform, an operation value of the modulated envelope waveform is 1.
[0132] Still referring to
[0133] (1) The waveform generation module 401 generates, based on design parameters, an initial envelope waveform h(t) that is smooth in a time domain.
[0134] During generation of the initial envelope waveform, a user may enter the design parameter, to implement flexible configuration in an actual system based on a system performance indicator.
[0135] In some embodiments, when side lobe attenuation of the initial envelope waveform has been determined, the design parameter includes a window length L of the initial envelope waveform, for example, when the initial envelope waveform is a Bartlett envelope waveform.
[0136] In some embodiments, the design parameter includes a window length L and side lobe attenuation r of the initial envelope waveform, for example, when the initial envelope waveform is a Chebyshev envelope waveform.
[0137] Certainly, when the initial envelope waveform is in another form, the design parameter may be determined based on characteristics of the corresponding initial envelope waveform.
[0138] (2) The shift module 402 shifts the initial envelope waveform in the time domain at a preset shift interval based on a quantity K of times of overlapped multiplexing, to obtain offset envelope waveforms h(ti*T) of transmit signals at various moments.
[0139] The shift interval is a time interval T, and the time interval T is: T=L/K.
[0140] In addition, it further needs to be ensured that T is not less than a reciprocal of a system sampling rate.
[0141] A value of i is related to an input symbol length N, and i is an integer from 0 to N1. For example, when N=8, i is an integer from 0 to 7.
[0142] (3) The modulation module 405 converts an input digital signal sequence into a positive-negative symbol sequence.
[0143] Specifically, the modulation module 405 converts 0 and 1 in the input digital signal sequence into +A and A respectively, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK (binary phase shift keying) modulation.
[0144] (4) The multiplication module 403 multiplies the positive-negative symbol sequence x.sub.i obtained after conversion by the offset envelope waveforms h(ti*T) of transmit signals at various moments, to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments.
[0145] (5) The superimposition module 404 superimposes the modulated envelope waveforms x.sub.ih(ti*T) of the moments in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
[0146] The transmit signal may be represented as follows:
[0147] The time-domain waveform of the initial envelope waveform is relatively smooth, frequency-domain bandwidth is relatively narrow, and a waveform obtained after superimposition is relatively smooth and is limited in relatively narrow bandwidth. Therefore, spectrum utilization and a transmission rate of the system are improved, and a bit error rate of the system is reduced.
[0148] Referring to
[0149] First, the digital waveform generator 501 forms a first in-phase waveform of an initial envelope waveform in a digital manner, where the initial envelope waveform is smooth in a time domain. Then, the shift register 502 shifts the first in-phase waveform of the initial envelope waveform that is generated by the digital waveform generator 501, to generate offset envelope waveforms of transmit signals at various moments. Next, the modulator 503 converts an input digital signal sequence into a positive-negative symbol sequence, and the multiplier 504 multiplies the positive-negative symbol sequence obtained after conversion by the offset envelope waveforms of transmit signals at various moments that are obtained after shifting, to obtain modulated envelope waveforms of the moments. Finally, the adder 505 superimposes the modulated envelope waveforms of the moments in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence and form a transmit signal.
[0150] For the demodulation apparatus of the overlapped frequency division multiplexing system, a structure of the apparatus is shown in
[0151] The spectrum module 51 is configured to transform the foregoing time-domain received symbol sequence, to form a received signal spectrum. In a specific embodiment, the spectrum module 51 uses Fourier Transform to transform the foregoing time-domain received symbol sequence into the received signal spectrum.
[0152] The frequency segment module 52 is configured to segment the received signal spectrum in a frequency domain based on a subcarrier spectrum interval B, to obtain received signal segment spectrums.
[0153] The convolutional coding module 53 is configured to perform convolutional coding on a received signal segment spectrum in each subcarrier spectrum interval B, to obtain an one-to-one correspondence between the received signal spectrum and a positive-negative symbol sequence in the transmitter that is obtained through conversion of an input digital signal sequence.
[0154] The data detection module 54 is configured to detect the positive-negative symbol sequence based on the one-to-one correspondence.
[0155] Referring to
[0156] The preprocessing apparatus includes a synchronizer 501, a channel estimator 502, and a digital processor 503. The synchronizer 501 implements symbol time synchronization of received signals in the receiver. Next, the channel estimator 502 estimates a channel parameter. The digital processor 503 performs digital processing on received signals in each frame, to form a digital signal sequence suitable for the sequence detection apparatus to perform sequence detection and receive.
[0157] Referring to
[0158] The sequence detection apparatus includes an analysis unit memory 701, a comparator 702, and a plurality of retained path memories 703 and Euclidean distance memories 704 or weighted Euclidean distance memories (not shown in the figure). In a detection procedure, the analysis unit memory 701 makes a complex convolutional coding model and a trellis diagram of the overlapped time division multiplexing system, and lists and stores all states of the overlapped time division multiplexing system; the comparator 702 finds, based on the trellis diagram in the analysis unit memory 701, a path with a minimum Euclidean distance or a weighted minimum Euclidean distance to a received digital signal; and the retained path memory 703 and the Euclidean distance memory 704 or the weighted Euclidean distance memory are respectively configured to store a retained path and an Euclidean distance or a weighted Euclidean distance that are output by the comparator 702. One retained path memory 703 and one Euclidean distance memory 704 or weighted Euclidean distance memory need to be prepared for each stable state. Preferably, a length of the retained path memory 703 may be 4K-5K. Preferably, the Euclidean distance memory 704 or the weighted Euclidean distance memory stores only a relative distance.
[0159] The initial envelope waveform used in the overlapped time division/frequency division multiplexing modulation method, apparatus, and system may include a multiplexing waveform such as a Chebyshev, Gaussian, Hamming, Hanning, Blackman, Blackman-Harris, Bartlett, Bartlett-Hanning, Bohman, flat top, Nuttall, Parzen, Taylor, Tukey, Kaiser, or a triangular waveform, or an evolved waveform based on the multiplexing waveform.
Embodiment 1
[0160] In this embodiment, OvTDM signal transmission and receiving procedures are described by using an example in which an initial envelope waveform is a Chebyshev envelope waveform, times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0161] Referring to
[0162] (1) First, generate a Chebyshev envelope waveform h(t) of a transmit signal based on design parameters.
[0163] In this embodiment, in the design parameter, a window length L=63, and a side lobe attenuation r=80 dB. A time-domain waveform and a frequency-domain waveform thereof are shown in
[0164] (2) Shift the Chebyshev envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0165] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0166] Specifically, 0 and 1 in the input digital signal sequence may be converted into +A and A respectively, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0167] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0168] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal. A waveform of the transmit signal is shown by a solid-line waveform in
[0169] The transmit signal may be represented as follows:
[0170] Specifically, the output signal sequence is determined in the following manner:
[0171] when a modulated envelope waveform is obtained after a positive symbol is multiplied by an envelope waveform at the moment, determining an operation value of the modulated envelope waveform as +A; or when a modulated envelope waveform is obtained after a negative symbol is multiplied by an envelope waveform at the moment, determining an operation value of the modulated envelope waveform as A; and for each shift interval, superimposing operation values of modulated envelope waveforms in the shift interval, to obtain output signals of the shift interval and form the output signal sequence.
[0172] Therefore, in this embodiment, when the value of A is 1, output signals (the output signal sequence) obtained after superimposition are: s(t)={+1 +2 +1 1 3 1 1 +1}.
[0173] Referring to
[0174] When the input digital signal sequence is converted into the positive-negative symbol sequence, 0 and 1 in the input digital signal sequence are converted into A, to obtain the positive-negative symbol sequence, where the value of A is a non-zero arbitrary number. For example, when the value of A is 1, the input {0, 1} bit sequence is converted into the {+1, 1} symbol sequence through BPSK modulation, to obtain the positive-negative symbol sequence. Therefore,
[0175] Certainly, if the input symbol length is another value, superimposition may be performed based on the manners shown in
[0176] The Chebyshev envelope waveform starts from 0 (0.0028, approximately 0) in the time domain and has a smooth waveform. Therefore, a waveform obtained after superimposition is relatively smooth, and frequency-domain bandwidth is relatively narrow. As a result, spectrum efficiency of the waveform obtained after superimposition is relatively high, and transmit power required for transmitting a signal is relatively low. In addition, because side lobe attenuation of the Chebyshev envelope waveform may be designed freely, flexible configuration can be performed in an actual system based on a system performance indicator.
[0177] Referring to
[0178] (1) First, synchronize received signals, including carrier synchronization, frame synchronization, symbol time synchronization, and the like.
[0179] (2) Perform digital processing on received signals in each frame based on a sampling theorem.
[0180] (3) Cut a received waveform based on a waveform transmit time interval.
[0181] (4) Perform data sequence detection on the received signals in a time domain, to perform decision output, that is, decode the waveform obtained after cutting based on a decoding algorithm.
[0182] After the foregoing preprocessing steps (1) and (2), a received symbol sequence obtained after the waveform cutting is: s(t)={+1 +2 +1 1 3 1 1 +1}. The symbols in the symbol sequence are compared based on the input-output relationship tree diagram in
[0183] In
[0184] Node state transition in this case is shown by a black bold line in
[0185] In this embodiment, the Chebyshev envelope waveform is relatively smooth in the time domain, and side lobe attenuation is relatively fast. Therefore, required transmit power is relatively low, waveform cutting precision is higher, and the received symbol sequence is more accurate.
[0186] Referring to
[0187] It can be learned from
[0188] However, the Chebyshev window used in this embodiment starts from 0 (0.0028, approximately 0) in the time domain, the side lobe attenuation is relatively fast, the waveform obtained after signal superimposition is smooth, and the frequency-domain bandwidth is relatively narrow. This improves accuracy of a waveform cutting procedure and an error correction capability of an encoding/decoding procedure, and reduces signal transmit power. Therefore, when spectrum efficiency is kept unchanged, a relatively high transmission rate can be achieved with relatively low transmit power. In addition, because side lobe attenuation of the Chebyshev window may be designed freely, flexible configuration can be performed in an actual system based on a system performance indicator.
[0189] In addition, in another embodiment, various envelope waveforms of functions evolved from the Chebyshev window function may be selected as the initial envelope waveform, including envelope waveforms of functions such as continuous multiplication, various-order derivatives, and a sum of various-order derivatives of Chebyshev pulse shaping. These envelope waveforms are also smooth in the time domain. Therefore, when these envelope waveforms are used, an effect similar to that achieved when the Chebyshev envelope waveform is used can be achieved.
[0190] This embodiment may also be applied to an overlapped frequency division multiplexing system. An only difference lies in: A Chebyshev envelope waveform is a frequency-domain function waveform. That is, as shown in
Embodiment 2
[0191] In this embodiment, OvTDM signal transmission and receiving procedures are described by using an example in which an initial envelope waveform is a Blackman first-order derivative or Blackman-Harris first-order derivative multiplexing waveform, times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}.
[0192] Still referring to
[0193] (1) First, generate, based on design parameters, an envelope waveform h(t) of a transmit signal, that is corresponding to a Blackman first-order derivative or Blackman-Harris first-order derivative.
[0194] In this embodiment, in the design parameter, a window length L=63, and a corresponding time-domain waveform and frequency-domain waveform are respectively shown in
[0195] It can be learned from
[0196] It can be learned from
[0197] Specifically, a Blackman window function may be represented by using the following formula:
(n)=0.420.5 cos(2n/(N1))+0.08 cos(4n/(N1)).
[0198] N is a window length, 0nM1, and when N is an even number, M=N/2, or when N is an odd number, M=(N+1)/2.
[0199] It should be noted that in the foregoing formula, when 0nM1, an obtained waveform is a first half of the Blackman window. A waveform of a second half of the Blackman window (that is, when MnN1) is axisymmetric to the waveform of the first half part along a straight line n=M. That is, the waveform of the second half part can be obtained by horizontally turning over the waveform of the first half part along the straight line n=M.
[0200] Specifically, a Blackman-Harris window function (a symmetric function) may be represented by using the following formula:
(n)=a0a1 cos(2n/(N1))+a2 cos(4n/(N1))+a3 cos(6n/(N1)).
[0201] A Blackman-Harris window function (a periodic function) may be represented by using the following formula:
(n)=a0a1 cos 2n/N+a2 cos 4n/N+a3 cos 6n/N.
[0202] N is a window length, 0nN1, a0=0.35875, a1=0.48829, a2=0.14128, and a3=0.01168. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0203] (2) Shift the Blackman first-order derivative or Blackman-Harris first-order derivative envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7).
[0204] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0205] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when the value of A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0206] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0207] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal. Waveforms of the transmit signal are shown by solid-line waveforms in
[0208] The transmit signal may be represented as follows:
[0209] Specifically, the output signal sequence is determined in the following manner:
[0210] when a modulated envelope waveform is obtained after a positive symbol is multiplied by an envelope waveform at the moment, determining an operation value of the modulated envelope waveform as +A; or when a modulated envelope waveform is obtained after a negative symbol is multiplied by an envelope waveform at the moment, determining an operation value of the modulated envelope waveform as A; and for each shift interval, superimposing operation values of modulated envelope waveforms in the shift interval, to obtain output signals of the shift interval and form the output signal sequence.
[0211] Therefore, in this embodiment, when the value of A is 1, output signals (the output signal sequence) obtained after superimposition are: s(t)={+1 +2 +1 1 3 1 1 +1}.
[0212] When the initial envelope waveform is the Blackman first-order derivative or Blackman-Harris first-order derivative multiplexing waveform, a principle of waveform multiplexing and a principle of a symbol superimposition procedure are the same as those in Embodiment 1. Refer to
[0213] In this embodiment, a signal receiving procedure is the same as the signal receiving procedure in Embodiment 1 when the Chebyshev envelope waveform is used. Therefore, details are not described in this embodiment again.
[0214] In this embodiment, the Blackman first-order derivative and Blackman-Harris first-order derivative multiplexing waveforms are relatively smooth in the time domain, and side lobe attenuation is relatively fast. Therefore, required transmit power is relatively low, waveform cutting precision is higher, and the received symbol sequence is more accurate.
[0215] A characteristic of a rectangular wave is that main lobes are relatively centralized. A disadvantage is that a side lobe is relatively high and there are negative side lobes. Consequently, high-frequency interference and leakage are brought in transformation, and even a negative spectrum occurs, so that amplitude recognition precision is lowest. Characteristics of the Blackman first-order derivative and Blackman-Harris first-order derivative multiplexing waveforms are: A main lobe is wide, a side lobe is relatively low, amplitude recognition precision is highest, and selectivity is better.
[0216] In the OvTDM procedure using the Blackman first-order derivative or Blackman-Harris first-order derivative multiplexing waveform, in the signal transmission procedure, a time-domain waveform is smooth, frequency-domain bandwidth is relatively narrow, transmit power required for transmitting a signal is relatively low, and both spectrum utilization and a transmission rate are relatively high. In the signal receiving procedure, because a waveform is relatively smooth in the time domain, waveform cutting accuracy is higher, a system bit error rate is reduced, and system perform is greatly improved compared with that when the rectangular wave is used.
[0217] In addition, in another embodiment, a Blackman window prototype or various envelope waveforms of functions evolved from the Blackman window function may be selected as the initial envelope waveform, including envelope waveforms of functions such as continuous multiplication, various-order derivatives, and a sum of various-order derivatives of Blackman pulse shaping. When these envelope waveforms are used, an effect similar to that achieved when the Blackman first-order derivative waveform is used can be achieved.
[0218] Alternatively, a Blackman-Harris window prototype or various envelope waveforms of functions evolved from the Blackman-Harris window function may be selected as the initial envelope waveform, including envelope waveforms of functions such as continuous multiplication, various-order derivatives, and a sum of various-order derivatives of Blackman-Harris pulse shaping. These envelope waveforms are also smooth in the time domain. Therefore, when these envelope waveforms are used, an effect similar to that achieved when the Blackman-Harris first-order derivative waveform is used can be achieved.
[0219] This embodiment may also be applied to an overlapped frequency division multiplexing system. An only difference lies in: A Blackman envelope waveform is a frequency-domain function waveform. That is, as shown in
Embodiment 3
[0220] In this embodiment, modulation and demodulation are performed by using a Bartlett envelope waveform in an OvTDM system. In this embodiment, an initial envelope waveform is a Bartlett envelope waveform or an envelope waveform of an evolved window function of the Bartlett envelope waveform.
[0221] The following further describes this application assuming that an initial envelope waveform is a Bartlett envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0222] A signal generation procedure includes the following steps:
[0223] (1) First, generate a Bartlett envelope waveform h(t) of a transmit signal based on design parameters.
[0224] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0225] Specifically, a Bartlett window function may be represented by using the following formula:
[0226] A window length of the Bartlett window is: L=N+1. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0227] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Bartlett envelope waveform is a frequency-domain function waveform. That is, as shown in
[0228] (2) Shift the Bartlett envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0229] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0230] Specifically, 0 and 1 in the input digital signal sequence may be converted into +1 and 1 respectively, to obtain the positive-negative symbol sequence. For example, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0231] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0232] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal. A waveform of the transmit signal is shown by a solid-line waveform in
[0233] A signal receiving method is similar to the method in the foregoing embodiments, and details are not described herein again.
Embodiment 4
[0234] The following further describes this application assuming that an initial envelope waveform is a Gaussian envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0235] A signal generation procedure includes the following steps:
[0236] (1) First, generate a Gaussian envelope waveform h(t) of a transmit signal based on design parameters.
[0237] In this embodiment, in the design parameter, a window length L=63, and Alpha=2.5. A time-domain waveform and a frequency-domain waveform thereof are shown in
[0238] Specifically, a Gaussian window function may be represented by using the following formula:
[0239] N is a window length, N/2nN/2, and a is a preset parameter.
[0240] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Gaussian envelope waveform is a frequency-domain function waveform. That is, as shown in
[0241] (2) Shift the Gaussian envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0242] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0243] Specifically, 0 and 1 in the input digital signal sequence may be converted into +A and A respectively, to obtain the positive-negative symbol sequence. For example, when the value of A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0244] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0245] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal. A waveform of the transmit signal is shown by a solid-line waveform in
[0246] A signal receiving method is similar to the method in the foregoing embodiments, and details are not described herein again.
Embodiment 5
[0247] In this embodiment, an initial envelope waveform is a Hanning envelope waveform or an envelope waveform of an evolved window function of the Hanning envelope waveform.
[0248] The following further describes this application assuming that an initial envelope waveform is a Hanning envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0249] A signal generation procedure includes the following steps:
[0250] (1) First, generate a Hanning envelope waveform h(t) of a transmit signal based on design parameters.
[0251] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0252] Specifically, a Hanning window function may be represented by using the following formula:
(n)=0.5(1cos(2n/N)).
[0253] 0nN, and a window length L=N+1. It should be noted that n in the foregoing formula merely represents a function variable in a general expression.
[0254] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Hanning envelope waveform is a frequency-domain function waveform. That is, as shown in
[0255] (2) Shift the Hanning envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0256] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0257] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0258] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0259] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
[0260] A signal receiving method is similar to the method in the foregoing embodiments, and details are not described herein again.
Embodiment 6
[0261] The following further describes this application assuming that an initial envelope waveform is a Kaiser envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0262] A signal generation procedure includes the following steps:
[0263] (1) First, generate a Kaiser envelope waveform h(t) of a transmit signal based on design parameters.
[0264] In this embodiment, in the design parameter, a window length L=63, and beta is respectively 0.5, 2, and 5. A time-domain waveform and a frequency-domain waveform thereof are shown in
[0265] Specifically, a Kaiser window function may be represented by using the following formula:
[0266] I.sub.0() is a zeroth-order modified Bessel function of the first kind. is a shape parameter of the window function, and is determined by using the following formula:
[0267] is a difference (dB) between a main lobe value and a side lobe value of the Kaiser window function. A main lobe width and side lobe attenuation may be freely selected based on a value change of . As a value of increases, the side lobe value of a window function spectrum becomes smaller, and the main lobe width becomes wider. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0268] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Kaiser envelope waveform is a frequency-domain function waveform. That is, as shown in
[0269] (2) Shift the Kaiser envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0270] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0271] Specifically, 0 and 1 in the input digital signal sequence may be converted into +A and A respectively, to obtain the positive-negative symbol sequence. For example, A=1, and an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0272] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0273] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 7
[0274] The following further describes this application assuming that an initial envelope waveform is a Hamming envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0275] A signal generation procedure includes the following steps:
[0276] (1) First, generate a Hamming envelope waveform h(t) of a transmit signal based on design parameters.
[0277] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0278] Specifically, a Hamming window function may be represented by using the following formula:
(n)=0.540.46 cos(2n/N).
[0279] 0nN, and a window length L=N+1. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0280] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Hamming envelope waveform is a frequency-domain function waveform. That is, as shown in
[0281] (2) Shift the Hamming envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0282] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0283] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0284] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0285] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 8
[0286] The following further describes this application assuming that an initial envelope waveform is a Bartlett-Hanning envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0287] A signal generation procedure includes the following steps:
[0288] (1) First, generate a Bartlett-Hanning envelope waveform h(t) of a transmit signal based on design parameters.
[0289] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0290] Specifically, a Bartlett-Hanning window function may be represented by using the following formula:
(n)=0.620.48|n/N0.5|+0.38 cos(2(n/N0.5)).
[0291] 0nN, and a window length L=N+1. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0292] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Bartlett-Hanning envelope waveform is a frequency-domain function waveform. That is, as shown in
[0293] (2) Shift the Bartlett-Hanning envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0294] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0295] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0296] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0297] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 9
[0298] The following further describes this application assuming that an initial envelope waveform is a Blackman envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0299] A signal generation procedure includes the following steps:
[0300] (1) First, generate a Blackman envelope waveform h(t) of a transmit signal based on design parameters.
[0301] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0302] Specifically, a Blackman window function may be represented by using the following formula:
(n)=0.420.5 cos(2n/(N1))+0.08 cos(4n/(N1)).
[0303] N is a window length, 0nM1, and when N is an even number, M=N/2, or when N is an odd number, M=(N+1)/2. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0304] It should be noted that in the foregoing formula, when 0nM1, an obtained waveform is a first half of the Blackman window. A waveform of a second half of the Blackman window (that is, when MnN1) is axisymmetric to the waveform of the first half part along a straight line n=M. That is, the waveform of the second half part can be obtained by horizontally turning over the waveform of the first half part along the straight line n=M. In addition,
[0305] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Blackman envelope waveform is a frequency-domain function waveform. That is, as shown in
[0306] (2) Shift the Blackman envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0307] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0308] Specifically, 0 and 1 in the input digital signal sequence may be converted into +A and A respectively, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0309] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0310] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 10
[0311] The following further describes this application assuming that an initial envelope waveform is a Bohman envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0312] A signal generation procedure includes the following steps:
[0313] (1) First, generate a Bohman envelope waveform h(t) of a transmit signal based on design parameters.
[0314] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0315] Specifically, a Bohman window function (a symmetric function) may be represented by using the following formula:
(x)=(1|x|)cos(|x|)+(1/)sin(|x|).
[0316] 1x1. It should be noted that x in the foregoing formula merely represents a function variable in the formula.
[0317] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Bohman envelope waveform is a frequency-domain function waveform. That is, as shown in
[0318] (2) Shift the Bohman envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0319] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0320] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0321] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0322] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 11
[0323] The following further describes this application assuming that an initial envelope waveform is a flat top envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0324] A signal generation procedure includes the following steps:
[0325] (1) First, generate a flat top envelope waveform h(t) of a transmit signal based on design parameters.
[0326] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0327] Specifically, a flat top window function may be represented by using the following formula:
(n)=a.sub.0a.sub.1 cos(2n/N)+a.sub.2 cos(4n/N)a.sub.3 cos(6n/N)+a.sub.4 cos(8n/N).
[0328] 0nN, a window length L=N+1, a.sub.0=0.21557895, a.sub.1=0.41663185, a.sub.2=0.277263185, a.sub.3=0.083578947, and a.sub.4=0.006947368. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0329] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a flat top envelope waveform is a frequency-domain function waveform. That is, as shown in
[0330] (2) Shift the flat top envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0331] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0332] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0333] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0334] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 12
[0335] The following further describes this application assuming that an initial envelope waveform is a Nuttall envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0336] A signal generation procedure includes the following steps:
[0337] (1) First, generate a Nuttall envelope waveform h(t) of a transmit signal based on design parameters.
[0338] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0339] Specifically, a Nuttall window function (a symmetric function) may be represented by using the following formula:
(n)=a.sub.0a.sub.1 cos(2n/(N1))+a.sub.2 cos(4n/(N1))a.sub.3 cos(6n/(N1)).
[0340] Specifically, a Nuttall window function (a periodic function) may be represented by using the following formula:
(n)=a.sub.0a.sub.1 cos(2n/N)+a.sub.2 cos(4n/N)a.sub.3 cos(6n/N).
[0341] n=0, 1, 2, 3, . . . , N1. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0342] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Nuttall envelope waveform is a frequency-domain function waveform. That is, as shown in
[0343] (2) Shift the Nuttall envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0344] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0345] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0346] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0347] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 13
[0348] The following further describes this application assuming that an initial envelope waveform is a triangular envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0349] A signal generation procedure includes the following steps:
[0350] (1) First, generate a triangular envelope waveform h(t) of a transmit signal based on design parameters.
[0351] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0352] Specifically, a triangular window function may be represented by using the following formula:
[0353] when the window length L is an odd number:
[0354] when the window length L is an even number:
[0355] It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0356] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a triangular envelope waveform is a frequency-domain function waveform. That is, as shown in
[0357] (2) Shift the triangular envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0358] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0359] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0360] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0361] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 14
[0362] The following further describes this application assuming that an initial envelope waveform is a Parzen envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0363] A signal generation procedure includes the following steps:
[0364] (1) First, generate a Parzen envelope waveform h(t) of a transmit signal based on design parameters.
[0365] In this embodiment, in the design parameter, a window length L=63, and a time-domain waveform and a frequency-domain waveform thereof are shown in
[0366] Specifically, a Parzen window function may be represented by using the following formula:
[0367] (N1)/2n(N1)/2. It should be noted that n in the foregoing formula merely represents a function variable in the formula.
[0368] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Parzen envelope waveform is a frequency-domain function waveform. That is, as shown in
[0369] (2) Shift the Parzen envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0370] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0371] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0372] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0373] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 15
[0374] The following further describes this application assuming that an initial envelope waveform is a Tukey envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0375] A signal generation procedure includes the following steps:
[0376] (1) First, generate a Tukey envelope waveform h(t) of a transmit signal based on design parameters.
[0377] In this embodiment, in the design parameter, a window length L=63, and R is respectively 0.1, 0.5, and 0.9 for example. A time-domain waveform and a frequency-domain waveform thereof are shown in
[0378] It can be learned from
[0379] Specifically, a Tukey window function may be represented by using the following formula:
[0380] a in the formula is the foregoing R value. It should be noted that x in the foregoing formula merely represents a function variable in the formula.
[0381] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Tukey envelope waveform is a frequency-domain function waveform. That is, as shown in
[0382] (2) Shift the Tukey envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0383] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0384] Specifically, 0 and 1 in the input digital signal sequence may be converted into +A and A respectively, to obtain the positive-negative symbol sequence. For example, A=1, and an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0385] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0386] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
Embodiment 16
[0387] The following further describes this application assuming that an initial envelope waveform is a Taylor envelope waveform. OvTDM signal transmission and receiving procedures are described by using an example in which times of overlapped multiplexing K=3, an input symbol length N=8, and an input symbol x.sub.i={+1 +1 1 1 1 +1 1 +1}. The input symbol length is a length for transmitting a frame of signal.
[0388] A signal generation procedure includes the following steps:
[0389] (1) First, generate a Taylor envelope waveform h(t) of a transmit signal based on design parameters.
[0390] In this embodiment, a matlab Taylor function, w=taylorwin(n,nbar,sll), is used to generate a required Taylor window. In this embodiment, in the design parameter, a window length L=63, and three groups of parameters are used as an example: nbar=4, sll=30; nbar=6, sll=50; and nbar=8, sll=80. A time-domain waveform and a frequency-domain waveform thereof are shown in
[0391] Based on the foregoing embodiments, it can be learned that when this embodiment is applied to an OvFDM system, a Taylor envelope waveform is a frequency-domain function waveform. That is, as shown in
[0392] (2) Shift the Taylor envelope waveform h(t) designed in (1) in the time domain at a preset shift interval, where the shift interval is a time interval T (T=L/K=21). After shifting, offset envelope waveforms h(ti*T) of transmit signals at various moments are formed (because N=8, i is an integer from 0 to 7). The offset envelope waveforms of transmit signals at various moments that are obtained after shifting are shown in
[0393] (3) Convert an input digital signal sequence into a positive-negative symbol sequence.
[0394] Specifically, 0 and 1 in the input digital signal sequence may be converted into A, to obtain the positive-negative symbol sequence, where a value of A is a non-zero arbitrary number. For example, when A is 1, an input {0, 1} bit sequence is converted into a {+1, 1} symbol sequence through BPSK modulation.
[0395] (4) Multiply the positive-negative symbol sequence x.sub.i (in this embodiment, x.sub.i={+1 +1 1 1 1 +1 1 +1}) by the offset envelope waveforms h(ti*T) of transmit signals at various moments that are generated in (2), to obtain modulated envelope waveforms x.sub.ih(ti*T) of the moments. Formed waveforms are shown in
[0396] (5) Superimpose the modulated envelope waveforms x.sub.ih(ti*T) of the moments that are formed in (4) in the time domain, to obtain a complex modulated envelope waveform carrying an output signal sequence, namely, a transmit signal.
[0397] According to the overlapped time division/frequency division multiplexing modulation method, apparatus, and system that are provided in the disclosure, because the initial envelope waveform is smooth in the time domain (or the frequency domain), the waveform obtained after superimposition is smooth. Therefore, the system transmit power linearly and slowly increases, and the spectrum utilization and the transmission rate are indirectly improved. The overlapped time division multiplexing modulation method, apparatus, and system may be applied to wireless communications systems such as mobile communications, satellite communications, microwave line-of-sight communications, scatter communications, atmospheric optical communications, infrared communications, and underwater acoustic communications systems; and may be applied to both large-capacity wireless transmission and small-capacity lightweight radio systems.
[0398] A person skilled in the art may understand that all or some of the steps of the methods in the foregoing implementations may be implemented by a program instructing related hardware. The program may be stored in a computer-readable storage medium. The storage medium may include a read-only memory, a random access memory, a magnetic disk, an optical disk, or the like.
[0399] Specific examples are applied in the foregoing to describe the disclosure, and are merely used to help understand the disclosure, but not to limit the disclosure. A person skilled in the technical field to which the disclosure belongs may further make simple derivations, variations, or replacements based on ideas of the disclosure.