The invention relates to a method of providing a multi-carrier modulated signal which comprises at least one sub-band, wherein said sub-band comprises a plurality of subcarriers, wherein an input signal vector is received, and wherein each component of said input signal vector is associated with one of said plurality of subcarriers.
The invention also relates to an apparatus for providing a multi-carrier modulated signal.
Multi-carrier modulated signals are widely used in telecommunications. Today's dominating wireless physical layer waveform is cyclic-prefix (CP-) orthogonal frequency division multiplexing (OFDM). It is used in fourth generation (4G) cellular systems like LTE(-A), as well as in IEEE 802.11 standards. A drawback of CP-OFDM is its spectral property of high side lobe levels. As a consequence, CP-OFDM has to be operated in strict time-frequency alignment in order to avoid inter-carrier interference.
Schaich, F.; Wild, T.; Chen, Y.; “Waveform contenders for 5G—suitability for short packet and low latency transmissions,” in proceedings of IEEE Veh. Technol. Conf. Spring (VTC'14 Spring), May 2014, ([reference 1]) discloses three candidate multicarrier waveforms for the air interface of fifth generation (5G) networks. According to this publication, Universal Filtered Multi-Carrier (UFMC), which is also denoted as Universal Filtered Orthogonal Frequency Division Multiplexing, UF-OFDM, seems to be a promising 5G waveform candidate.
A detector (not shown) may receive the UF-OFDM modulated RF signal rfo which may also comprise noise and/or interference caused by the RF channel/other users/transmitters in a per se known manner. After conversion to a baseband frequency range, the received signal vector may be processed as known in the art to improve the received signal quality.
Referring back to
x
k=Σi=1BFikViksik (equation 1),
wherein xk is a [(N+L−1)×1] vector, i.e. a column vector having (N+L−1) many rows, wherein Fik is a [(N+L−1)×N] matrix, wherein Vik is a [N×ni] matrix, and wherein sik is a [ni×1] vector. For the sake of simplicity, a time index “m” is not considered in equation 1.
For each of the B many sub-bands, indexed i, ni many complex QAM symbols—gathered in sik—are transformed to time domain by an IDFT-matrix Vik. This is exemplarily depicted for the first sub-band (i=1) by IDFT spreader unit 1012_1. The IDFT-matrix Vik includes the relevant columns of an inverse Fourier matrix according to the respective sub-band position (index “i”) within the overall available frequency range. The matrix Fik is a Toeplitz matrix, composed of a filter impulse response of a filter performing the linear convolution for filtering the time domain signals obtained by the IDFT-matrix Vik, wherein said filter functionality implementing said matrix Fik, or matrix Fik, for the first sub-band (i=1), respectively, is represented by said filter unit 1014_1.
In other words, UF-OFDM sub-module 1010_1 comprises the IDFT spreader unit 1012_1 and the filter unit 1014_1. The further UF-OFDM sub-modules 1010_2, . . . , 1010_B comprise a similar structure with a respective IDFT spreader unit (implementing IDFT-matrix Vik) and a respective filter unit (implementing matrix Fik), wherein—as stated above—IDFT-matrix Vik includes the relevant columns of an inverse Fourier matrix according to the respective sub-band position “i” within the overall available frequency range, and wherein matrix Fik comprises a suitable filter impulse response for each sub-band i.
By now, no efficient solution for an apparatus and a method capable of providing multicarrier modulated signals of UF-OFDM type, has been provided.
It is an object of the present invention to provide an improved method of providing multicarrier modulated signals, especially of the UF-OFDM type.
It is a further object of the present invention to provide an improved apparatus for providing such multicarrier modulated signals.
Regarding the abovementioned method, said object is achieved by expanding said input signal vector by adding one or more additional vector elements in front of and/or after the components of said input signal vector, whereby an expanded signal vector is obtained, upsampling the expanded signal vector, whereby an upsampled signal vector is obtained, filtering the upsampled signal vector to obtain a filtered sub-band output signal. I.e., according to an embodiment, said step of expanding said input signal vector increases the total number of vector elements in one dimension by appending and/or prepending a corresponding number of new vector elements to the existing vector elements of said input signal vector.
According to Applicant's analysis the principle according to the embodiments advantageously enables to cut the signal to be processed for generating the multi-carrier modulated signal to some extent in frequency and/or time domain to finally provide a low complex frequency domain signal approximation. It turned out that a resulting approximation error can be reduced to a tolerable amount, e.g. much smaller than any distortions caused by a subsequent RF chain processing and digital pre-processing.
As a further advantage, the obtained approximation error is flexibly adjustable when employing the principle according to the embodiments, with different trade-offs for complexity and accuracy, because various tuning parameters may be introduced affecting different processing stages of the method according to the embodiments.
According to an embodiment, the step of receiving may comprise receiving said input signal vector from a preceding stage, which may be external to an apparatus performing the method according to the embodiments, such as e.g. an external QAM modulator. However, according to further embodiments, said step of receiving said input signal vector may also comprise obtaining or determining the input signal vector, for example locally to the apparatus performing the method according to the embodiments. In these variants, e.g., a QAM modulator or some other modulator or generally speaking a source of said input signal vector may be integrated into the apparatus performing the method according to the embodiments.
According to an embodiment, said step of expanding said input signal vector s may be performed in accordance with the following equation:
s
ext=[({right arrow over (0)}[1×K
wherein {right arrow over (0)}[1×K
For example, suppose input signal vector s comprises twelve elements s1, . . . , s12, each of which is associated with a frequency subcarrier to be modulated, and KF=10, this yields sext=[0,0,0,0,0,0,0,0,0,0,0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12, 0,0,0,0,0,0,0,0,0,0]T for the expanded input signal vector sext in accordance with equation 2.
According to a further embodiment, the expansion is not required to be symmetric, i.e. different numbers of newly added vector elements in front of and/or after sT are possible. According to a further embodiment, at least one vector element added for said expansion step may also comprise nonzero values.
According to a particularly preferred embodiment, said step of upsampling comprises: applying an inverse discrete Fourier transform, iDFT, particularly using an inverse fast Fourier transform, iFFT, to said expanded signal vector sext, whereby a first time domain vector xshort is obtained, expanding said first time domain vector xshort by adding one or more additional vector elements, preferably in front of and/or after the components of said first time domain vector xshort, whereby a second time domain vector xext is obtained, applying a discrete Fourier transform, DFT, particularly using a fast Fourier transform, FFT, to said second time domain vector xext, whereby said upsampled signal vector sup is obtained, which enables an efficient upsampling and offers further degrees of freedom for approximation measures reducing the overall complexity of the method according to the embodiments.
According to a further embodiment, for said step of applying said DFT to said second time domain vector, NFFTu many points are used, wherein NFFTu is chosen to be smaller than a system bandwidth sb, wherein said system bandwidth sb is defined in accordance with the equation sb=Bmax·ni, wherein Bmax is the number of sub-bands of said multi-carrier modulated signal, and wherein n, is the number of subcarriers per sub-band. For example, if a system with ni=12 subcarriers per sub-band is considered (e.g., similar to conventional LTE systems with 12 subcarriers per resource block), which comprises Bmax=50 sub-bands, said system bandwidth—in terms of subcarriers—yields sb=600. Advantageously, according to an embodiment, the parameter NFFTU is chosen to be smaller than said system bandwidth, whereby reduced complexity for the signal processing, particularly for the upsampling and filtering steps, is obtained.
According to a further embodiment, a next larger power of 2 may be employed for the value of the system bandwidth sb, for example according to the following equation:
sb′=2(┌ld(sb)┐),
wherein sb′ is a modified system bandwidth forming a power of 2, wherein ld(x) is the binary logarithm (“logarithmus dualis”) of a number x, and wherein ┌•┐ is a ceiling operator. In this embodiment, the parameter NFFTu may correspondingly be chosen to be smaller than the modified system bandwidth sb′. For example, for a system with ni=12 subcarriers per sub-band which comprises Bmax=50 sub-bands, the modified system bandwidth sb′ is obtained as
sb′=2([ld(Bmax·ni)┐)=1024.
According to a further embodiment, for said step of applying said iDFT to said expanded signal vector sext, NIFFTo many points are used, wherein NIFFTo is chosen to be greater or equal than 16, preferably greater or equal than 64, wherein the latter value yields negligible approximation errors for providing the UF-OFDM signal as compared to the conventional process of
According to a further embodiment, the value KF for the step of expanding said input signal vector s in accordance with equation 2 may be chosen depending on the following equation:
K
F=(NIFFTo−ni)/2 (equation 3),
whereby it is ensured that the expanded input signal vector sext optimally fits the iDFT process applied to it during the upsampling process according to the abovementioned embodiment. Note that ni represents the number of vector elements of input signal vector s.
For example, suppose NIFFTo=64 and ni=12, then, according to the preceding embodiment, KF may be set to 26.
According to a further embodiment, for values of ni larger than 12, larger values for NIFFTo may be chosen. According to an embodiment, in this situation, the parameter NIFFTo may be obtained according to the following equation:
N
IFFTo=2·KF+ni (equation 3a),
wherein KF=26 may be used.
According to the preceding embodiment, by applying said iDFT, particularly iFFT, to said expanded signal vector sext, a first time domain vector xshort is obtained, which may also be termed a “short-length” time domain representation of said expanded signal vector sext due to its reduced length (as compared with the prior art IDFT of block 1012_1 of
According to an example, the first time domain vector xshort may be obtained in accordance with the following equation:
x
short=IFFT{sext} (equation 4),
wherein IFFT{ } denotes the aforementioned iFFT with NIFFTo many points.
According to an embodiment, said step of expanding said first time domain vector xshort may be performed in accordance with the following equation:
x
ext
=[x
short,{right arrow over (0)}[1×K
wherein {right arrow over (0)}[1×K
According to a further embodiment, in analogy to equation 2, different numbers of newly added vector elements in front of and/or after xshort in equation 5 are possible.
According to a further embodiment, at least one vector element added for said expansion step may also comprise nonzero values.
According to a further embodiment, for said step of applying said DFT, particularly, FFT, to said second time domain vector xext, an NFFTu-point-FFT (i.e., an FFT with NFFTu many points), may be used:
N
FFTu
=N
OS
·N
IFFTo (equation 6),
wherein NOS is an oversampling factor determining the degree of upsampling.
Advantageously, when considering an above explained embodiment according to which the parameter NFFTu is chosen to be smaller than the system bandwidth sb, the parameter NIFFTo may be derived from said parameter NFFTu and a suitable oversampling factor NOS in accordance with equation 6. Thus, according to a further preferred embodiment, the parameter NIFFTo is chosen to be smaller than the parameter NFFTu.
According to a further embodiment, preferred values for NOS range from about 1.2 to about 4, wherein NOS=2 was large enough to obtain negligible approximation errors for generation of an UF-OFDM signal.
According to a further embodiment, a preferred value for the parameter KT is to set it as KT=NIFFTo for NOS=2. According to an embodiment, KT is determined depending on NIFFTo and NOS by the equation KT=NIFFTo (NOS−1), thus appending as many zeros as are required for achieving an FFT input length NFFTu.
According to a further embodiment, said step of filtering comprises filtering the upsampled signal vector in the frequency domain, preferably by evaluating the Hadamard product of said upsampled signal vector and a filtering vector, which enables an efficient calculation of the filtering and at the same time offers further degrees of freedom regarding reduction of the data to be processed, e.g. by only considering parts of a respective representation of the filter in the frequency domain.
According to a further embodiment, a plurality of input signal vectors is received, wherein each of the input signal vectors is associated with a sub-band, and wherein said steps of expanding, upsampling and filtering are performed for each of said input signal vectors or its associated sub-band respectively.
Thus, different frequency sub-bands may be processed according the principle of the embodiment so that a particularly efficient processing of multiple frequency sub-bands, which may also be fragmented, i.e. non-contiguous, according to an embodiment, is also possible.
According to a further embodiment, filtered sub-band output signals of different sub-bands, preferably of all sub-bands, are combined with each other, whereby an aggregated multi-carrier modulated signal of the UF-OFDM type is obtained.
According to a further embodiment, for all sub-bands of said multi-carrier modulated signal, a respective filtered sub-band output signal xfilt is placed at a respective frequency position in a frequency domain result vector Xtotal, the respective frequency position corresponding to a specific sub-band, wherein preferably said frequency domain result vector Xtotal is obtained in accordance with the equations Xtotal=Σi=1BXfull(i), wherein B represents the number of sub-bands of said multi-carrier modulated signal, and wherein Xfull(i)=[{right arrow over (0)}[1×K
According to a further embodiment, a time domain result vector xtotal is obtained by applying an inverse DFT, preferably an iFFT, to said frequency domain result vector Xtotal, preferably in accordance with the equation xtotal=√{square root over (N)}·IFFT{Xtotal}.
According to a further embodiment, said time domain result vector xtotal is reduced to its first t many vector elements, wherein preferably t=N+L−1.
A further solution to the object of the present invention is provided by an apparatus according to claim 12. According to further embodiments, the apparatus may be configured to perform any of the methods according to the embodiments.
The apparatus according to the embodiments may e.g. be provided in a terminal such as e.g. a terminal for a cellular communications network. Alternatively or in addition, the apparatus according to the embodiments may e.g. be provided in a base station for a cellular communications network. Peer-to-peer communication devices may also advantageously be equipped with an apparatus according to the embodiments.
Further features, aspects and advantages of the present invention are given in the following detailed description with reference to the drawings in which:
As can be seen from
As can also be seen from
The principle according to the embodiments advantageously enables to obtain a multi-carrier modulated signal such as the exemplary signal mcs depicted by
In a subsequent step 210 (
The afore-explained method according to the embodiments advantageously enables to avoid the rather complex evaluation of the IDFT blocks 1012_1 and the time-domain convolutional filtering blocks 1014_1 of the conventional architecture 1000 of
Rather, by proposing the steps of expanding 210, upsampling 220 and filtering 230, various degrees of freedom can be introduced, which at the same time represent optimization and approximation parameters that enable to process the input signal vector s with reduced complexity as compared to the prior art while at the same time keeping the approximation error comparatively small.
According to a particularly preferred embodiment, a corresponding flowchart of which is provided in
According to a further embodiment, for said step of applying 2202 said iDFT to said expanded signal vector sext, NIFFTo many points are used, wherein NIFFTo is chosen to be greater or equal than 16, preferably greater or equal than 64, wherein the latter value yields negligible approximation errors for providing the UF-OFDM signal as compared to the conventional process of
According to a further embodiment, for said step of applying 2206 said DFT, particularly, FFT, to said second time domain vector xext, an NFFTu-point-FFT (i.e., an FFT with NFFTu many points), may be used:
N
FFTu
=N
OS
·N
IFFTo (equation 6),
wherein NOS is an oversampling factor determining the degree of upsampling.
According to a further embodiment, preferred values for NOS range from about 1.2 to about 4, wherein NOS=2 is large enough to obtain negligible approximation errors for generation of an UF-OFDM signal.
The apparatus 100 according the embodiments is particularly well-suited for generating multi-carrier modulated signals mcs conforming to the UF-OFDM signal type.
On the left side of
The further index “k” denotes a user which may be associated with the apparatus 100 (
For the present example, the input signal vector sik comprises ni=12 vector elements, each of which is associated with a sub-carrier sc to be modulated thereby. According to the principle of the embodiments, after receiving 200 (
s
ext=[{right arrow over (0)}[1×K
wherein {right arrow over (0)}[1×K
After that, said first time domain vector xshort is expanded by adding one or more additional vector elements, preferably in front of and/or after the components of said first time domain vector xshort, to obtain a second time domain vector xext. According to the present embodiment depicted by
x
ext
=[x
short,{right arrow over (0)}[1×K
wherein {right arrow over (0)}[1×K
The second time domain vector xext is provided to an input of a second calculating unit 106, which may also be integrated into the calculating unit 102 of the apparatus 100 of
According to the present example, the upsampled signal vector sup is filtered, cf. bracket 108, whereby a filtered sub-band output signal xfilt is obtained. Advantageously, according to the present embodiment, the filtering (also cf. step 230 of
According to a further embodiment, said step of filtering 230 may also comprise evaluating the Hadamard product (i.e., element-wise product) of said upsampled signal vector sup and a filtering vector Fcut. This is symbolized in
According to an embodiment, in order to obtain the filtering vector Fcut, time-domain low-pass prototype filter coefficients f may be provided.
According to a further embodiment, the filter may be centered onto an even number of subcarriers sc (
ξk=exp(−jπ(k−1)·N) (equation 7)
According to a further embodiment, a shifted filter obtained by using the shift vector {right arrow over (ξ)} of equation 7 may be padded with zeros thus conditioning said shifted filter for a 2N-point-FFT:
F
os=FFT{[{right arrow over (ξ)}⊙f)T,{right arrow over (0)}[1×N
wherein N is the number of FFT points applied in the FFT according to equation 7, wherein NOS is the oversampling factor according to equation 6 for determining the degree of upsampling in the upsampling stage 104, 106, also cf. step 220 of
According to an embodiment, the filtering vector Fcut with its components Fcut(1), Fcut (2), . . . , Fcut(NFFTu−1), Fcut(NFFTu) is an appropriate cut-out for the “small” IFFT size NIFFTo. Note that the cut-off of frequency domain filter parts may be one source of the approximation error.
According to a further embodiment, a plurality of input signal vectors s1, . . . , sB is received, wherein each of the input signal vectors s1, . . . , sB is associated with a sub-band sb1, . . . , sb6 (for example, B=6 is considered, cf.
Also, according to an embodiment, for each of said input signal vectors s1, . . . , sB the upsampling technique of the embodiment according to
When processing the plurality of input signal vectors s1, . . . , sB as explained above, with, for example, B=6, a corresponding plurality of filtered sub-band output signals xfilt is obtained, according to the present example six filtered sub-band output signals xfilt, wherein each one corresponds to one of said plurality of input signal vectors s1, . . . , sB. The so obtained plurality of filtered sub-band output signals xfilt may be combined with each other, whereby a multi-carrier modulated signal with different sub-bands is obtained.
According to a further embodiment, a filtered sub-band output signal xfilt, cf.
K
offs
=N
OS·(kalloc−KE) (equation 9),
when the sub-band symbol vector position starts at index kalloc out of N subcarrier positions. For simplicity of notation, the sub-band index i has been omitted so far. This index is now reintroduced, writing a large FFT contribution of the i-th sub-band as
X
full
(i)=[{right arrow over (0)}[1×K
Note that this expression here is written for Koffs>=0. According to a further embodiment, for Koffs<0 the negative spectral contributions may be wrapped around in the FFT, exploiting the periodicity of the FFT operation. The oversampled frequency domain UF-OFDM signal obtained according to the present embodiment is a superposition of all B sub-bands
X
total=Σi=1BXfull(i) (equation 11),
in the form of the frequency domain result vector Xtotal wherein, according to a further embodiment, NOS·N many time domain samples by the IFFT
x
total
=√{square root over (N)}·IFFT{Xtotal} (equation 12)
are obtained in the form of the time domain result vector xtotal.
According to a further embodiment, as a UF-OFDM multi-carrier symbol as attained with the conventional system of
According to an embodiment, generally, said time domain result vector xtotal is reduced to its first t many vector elements, wherein preferably t=N+L−1 as mentioned above. Other values for parameter t are also possible.
According to an embodiment, as a result of reducing said time domain result vector xtotal, a reduced time domain result vector
x
total,r
=[x
total(1),xtotal(2), . . . ,xtotal(t)]T (equation 13)
is obtained. The reduction leads to a further approximation error. However, it also reduces the amount of data required for representing the time domain result vector.
According to an embodiment, if a plurality of sub-bands are considered for providing a multi carrier modulated signal, e.g. a UF-OFDM signal, processing block 110 of
The principle according to the embodiments advantageously enables to efficiently provide multi-carrier modulated signals of the UF-OFDM (or UFMC) type or approximations for multi-carrier modulated signals of the UF-OFDM type with comparative low or even negligible errors, respectively. The principle according to the embodiments advantageously enables a particularly efficient hardware implementation for an UF-OFDM modulator comprising e.g. apparatus 100, which is capable of processing one or more sub-bands, wherein also fragmented, i.e. non-contiguous, sub-bands are possible. Advantageously, the complexity order of the UF-OFDM modulator according to the embodiments is identical to CP (cyclic prefix)-OFDM and more than one order of magnitude less complex than conventional transmitters 1000 (
According to a further embodiment, for said step of applying 2206 (
The description and drawings merely illustrate the principles of the invention. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the invention and are included within its spirit and scope. Furthermore, all examples recited herein are principally intended expressly to be only for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass equivalents thereof.
It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the invention. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
Number | Date | Country | Kind |
---|---|---|---|
14290288.1 | Sep 2014 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2015/068900 | 8/18/2015 | WO | 00 |