METHOD OF AND APPARATUS FOR PROVIDING A MULTI-CARRIER MODULATED SIGNAL
20170237596 · 2017-08-17
Assignee
Inventors
Cpc classification
H04L27/26414
ELECTRICITY
International classification
Abstract
The invention relates to a method of providing a multi-carrier modulated signal (mcs) which comprises at least one sub-band (sb1), wherein said sub-band (sb1) comprises a plurality of subcarriers (sc), comprising the following steps: receiving (200) an input signal vector (s), wherein each component of said input signal vector (s) is associated with one of said plurality of subcarriers, expanding (210) said input signal vector (s) by adding one or more additional vector elements in front of and/or after the components of said input signal vector (s), whereby an expanded signal vector (s.sub.ext) is obtained, upsampling (220) the expanded signal vector (s.sub.ext)/whereby an upsampled signal vector (s.sub.up) is obtained, filtering (230) the upsampled signal vector (sup) to obtain a filtered sub-band output signal (X.sub.filt).
Claims
1. Method of providing a multi-carrier modulated signal which comprises at least one sub-band, wherein said sub-band comprises a plurality of subcarriers, comprising the following steps: receiving an input signal vector, wherein each component of said input signal vector is associated with one of said plurality of subcarriers, 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.
2. Method according to claim 1, wherein said upsampling comprises: applying an inverse discrete Fourier transform, iDFT, particularly using an inverse fast Fourier transform, iFFT, to said expanded signal vector, whereby a first time domain vector is obtained, expanding said first time domain vector by adding one or more additional vector elements, preferably in front of and/or after the components of said first time domain vector, whereby a second time domain vector is obtained, applying a discrete Fourier transform, DFT, particularly using a fast Fourier transform, FFT, to said second time domain vector, whereby said upsampled signal vector is obtained.
3. Method according to claim 2, wherein for said applying said DFT to said second time domain vector, N.sub.FFTu many points are used, wherein N.sub.FFTu is chosen to be smaller than a system bandwidth sb, wherein said system bandwidth sb is defined in accordance with the equation sb=Bmax−n.sub.i, wherein Bmax is the number of sub-bands of said multi-carrier modulated signal, and wherein n.sub.i is the number of subcarriers per sub-band.
4. Method according to claim 2, wherein for said applying said iDFT to said expanded signal vector, N.sub.IFFTo many points are used, wherein N.sub.IFFTo is chosen to be greater or equal than 16, preferably greater or equal than 64.
5. Method according to claim 4, wherein for said applying said DFT to said second time domain vector, N.sub.FFTu many points are used, wherein N.sub.FFTu is chosen to be greater or equal than 1.2.Math.N.sub.IFFTo, preferably greater or equal than 2.0.Math.N.sub.IFFTo.
6. Method according to claim 5, wherein said 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.
7. Method according to claim 6, wherein a plurality of input signal vectors is received, wherein each of the input signal vectors is associated with a sub-band, and wherein said expanding, upsampling and filtering are performed for each of said input signal vectors or its associated sub-band respectively.
8. Method according to claim 7, wherein filtered sub-band output signals of different sub-bands, preferably of all sub-bands, are combined with each other.
9. Method according to claim 8, wherein, for all sub-bands of said multi-carrier modulated signal, a respective filtered sub-band output signal is placed at a respective frequency position in a frequency domain result vector X.sub.total, the respective frequency position corresponding to a specific sub-band, wherein preferably said frequency domain result vector X.sub.total is obtained in accordance with the equations X.sub.total=Σ.sub.i=1.sup.BX.sub.full.sup.(i), wherein B represents the number of sub-bands of said multi-carrier modulated signal, and wherein X.sub.full.sup.(i)=[{right arrow over (0)}.sub.[1×K.sub.
10. Method according to claim 9, wherein a time domain result vector x.sub.total is obtained by applying an inverse DFT, preferably an iFFT, to said frequency domain result vector X.sub.total, preferably in accordance with the equation x.sub.total=√{square root over (N)}.Math.IFFT{X.sub.total}.
11. Method according to claim 10, wherein said time domain result vector x.sub.total is reduced to its first t many vector elements, wherein preferably t=N+L−1.
12. Apparatus for providing a multi-carrier modulated signal which comprises at least one sub-band, wherein said sub-band comprises a plurality of subcarriers, said apparatus being configured for: receiving an input signal vector, wherein each component of said input signal vector is associated with one of said plurality of subcarriers, 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.
13. Apparatus according to claim 12, wherein said apparatus is configured to: apply, by means of a first calculating unit, an inverse discrete Fourier transform, iDFT, particularly using an inverse fast Fourier transform, iFFT, to said expanded signal vector, to obtain a first time domain vector, expand said first time domain vector by adding one or more additional vector elements, preferably in front of and/or after the components of said first time domain vector, to obtain a second time domain vector, apply, by means of a second calculating unit, a discrete Fourier transform, DFT, particularly using a fast Fourier transform, FFT, to said second time domain vector, to obtain said upsampled signal vector.
14. Apparatus configured to perform the method according to claim 3.
15. Mobile terminal for a communications network, wherein said mobile terminal comprises at least one apparatus according to claim 12.
16. Apparatus configured to perform the method according to claim 4.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0045] Further features, aspects and advantages of the present invention are given in the following detailed description with reference to the drawings in which:
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
DESCRIPTION OF THE EMBODIMENTS
[0052]
[0053]
[0054] As can be seen from
[0055] As can also be seen from
[0056] The principle according to the embodiments advantageously enables to obtain a multi-carrier modulated signal such as the exemplary signal mcs depicted by
[0057]
[0058] In a subsequent step 210 (
[0059] 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
[0060] 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.
[0061] According to a particularly preferred embodiment, a corresponding flowchart of which is provided in
[0062] According to a further embodiment, for said step of applying 2202 said iDFT to said expanded signal vector s.sub.ext, N.sub.IFFTo many points are used, wherein N.sub.IFFTo 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
[0063] According to a further embodiment, for said step of applying 2206 said DFT, particularly, FFT, to said second time domain vector x.sub.ext, an N.sub.FFTu-point-FFT (i.e., an FFT with N.sub.FFTu many points), may be used:
N.sub.FFTu=N.sub.OS.Math.N.sub.IFFTo (equation 6),
wherein N.sub.OS is an oversampling factor determining the degree of upsampling.
[0064] According to a further embodiment, preferred values for N.sub.OS range from about 1.2 to about 4, wherein N.sub.OS=2 is large enough to obtain negligible approximation errors for generation of an UF-OFDM signal.
[0065]
[0066] The apparatus 100 according the embodiments is particularly well-suited for generating multi-carrier modulated signals mcs conforming to the UF-OFDM signal type.
[0067]
[0068] On the left side of
[0069] The further index “k” denotes a user which may be associated with the apparatus 100 (
[0070] For the present example, the input signal vector s.sub.ik comprises n.sub.i=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.sub.ext=[{right arrow over (0)}.sub.[1×K.sub.
wherein {right arrow over (0)}.sub.[1×K.sub.
[0071] After that, said first time domain vector x.sub.short 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 x.sub.short, to obtain a second time domain vector x.sub.ext. According to the present embodiment depicted by
x.sub.ext=[x.sub.short,{right arrow over (0)}.sub.[1×K.sub.
wherein {right arrow over (0)}.sub.[1×K.sub.
[0072] The second time domain vector x.sub.ext 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
[0073] According to the present example, the upsampled signal vector s.sub.up is filtered, cf. bracket 108, whereby a filtered sub-band output signal x.sub.filt is obtained. Advantageously, according to the present embodiment, the filtering (also cf. step 230 of
[0074] 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 s.sub.up and a filtering vector F.sub.cut. This is symbolized in
[0075] According to an embodiment, in order to obtain the filtering vector F.sub.cut, time-domain low-pass prototype filter coefficients f may be provided.
[0076] According to a further embodiment, the filter may be centered onto an even number of subcarriers sc (
ξ.sub.k=exp(−jπ(k−1).Math.N) (equation 7)
[0077] 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.sub.os=FFT{[{right arrow over (ξ)}⊙f).sup.T,{right arrow over (0)}.sub.[1×N.sub.
wherein N is the number of FFT points applied in the FFT according to equation 7, wherein N.sub.OS 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
[0078] According to an embodiment, the filtering vector F.sub.cut with its components F.sub.cut(1), F.sub.cut (2), . . . , F.sub.cut(N.sub.FFTu−1), F.sub.cut(N.sub.FFTu) is an appropriate cut-out for the “small” IFFT size N.sub.IFFTo. Note that the cut-off of frequency domain filter parts may be one source of the approximation error.
[0079] According to a further embodiment, a plurality of input signal vectors s.sub.1, . . . , s.sub.B is received, wherein each of the input signal vectors s.sub.1, . . . , s.sub.B is associated with a sub-band sb1, . . . , sb6 (for example, B=6 is considered, cf.
[0080] Also, according to an embodiment, for each of said input signal vectors s.sub.1, . . . , s.sub.B the upsampling technique of the embodiment according to
[0081] When processing the plurality of input signal vectors s.sub.1, . . . , s.sub.B as explained above, with, for example, B=6, a corresponding plurality of filtered sub-band output signals x.sub.filt is obtained, according to the present example six filtered sub-band output signals x.sub.filt, wherein each one corresponds to one of said plurality of input signal vectors s.sub.1, . . . , s.sub.B. The so obtained plurality of filtered sub-band output signals x.sub.filt may be combined with each other, whereby a multi-carrier modulated signal with different sub-bands is obtained.
[0082] According to a further embodiment, a filtered sub-band output signal x.sub.filt, cf.
K.sub.offs=N.sub.OS.Math.(k.sub.alloc−K.sub.E) (equation 9),
when the sub-band symbol vector position starts at index k.sub.alloc 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.sub.full.sup.(i)=[{right arrow over (0)}.sub.[1×K.sub.
[0083] Note that this expression here is written for K.sub.offs>=0. According to a further embodiment, for K.sub.offs<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.sub.total=Σ.sub.i=1.sup.BX.sub.full.sup.(i) (equation 11),
in the form of the frequency domain result vector X.sub.total wherein, according to a further embodiment, N.sub.OS.Math.N many time domain samples by the IFFT
x.sub.total=√{square root over (N)}.Math.IFFT{X.sub.total} (equation 12)
are obtained in the form of the time domain result vector x.sub.total.
[0084] According to a further embodiment, as a UF-OFDM multi-carrier symbol as attained with the conventional system of
[0085] According to an embodiment, generally, said time domain result vector x.sub.total 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.
[0086] According to an embodiment, as a result of reducing said time domain result vector x.sub.total, a reduced time domain result vector
x.sub.total,r=[x.sub.total(1),x.sub.total(2), . . . ,x.sub.total(t)].sup.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.
[0087] 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
[0088] 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 (
[0089] According to a further embodiment, for said step of applying 2206 (
[0090] 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.
[0091] 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.