[go: up one dir, main page]

WO2018113935A1 - Construction of a filtered cp-ofdm waveform - Google Patents

Construction of a filtered cp-ofdm waveform Download PDF

Info

Publication number
WO2018113935A1
WO2018113935A1 PCT/EP2016/082006 EP2016082006W WO2018113935A1 WO 2018113935 A1 WO2018113935 A1 WO 2018113935A1 EP 2016082006 W EP2016082006 W EP 2016082006W WO 2018113935 A1 WO2018113935 A1 WO 2018113935A1
Authority
WO
WIPO (PCT)
Prior art keywords
cyclic prefix
cpo
ofdm
constellation symbols
current
Prior art date
Application number
PCT/EP2016/082006
Other languages
French (fr)
Inventor
Renaud-Alexandre PITAVAL
Branislav Popovic
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to CN201680091702.2A priority Critical patent/CN110089082B/en
Priority to PCT/EP2016/082006 priority patent/WO2018113935A1/en
Publication of WO2018113935A1 publication Critical patent/WO2018113935A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/2627Modulators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/2605Symbol extensions, e.g. Zero Tail, Unique Word [UW]
    • H04L27/2607Cyclic extensions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/26265Arrangements for sidelobes suppression specially adapted to multicarrier systems, e.g. spectral precoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/2627Modulators
    • H04L27/2634Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation
    • H04L27/26362Subcarrier weighting equivalent to time domain filtering, e.g. weighting per subcarrier multiplication

Definitions

  • the invention relates to signal processing device.
  • the invention also relates to a network node and a user device.
  • the invention also relates to corresponding methods, a computer program, and a computer program product implementing the method. Background
  • Orthogonal frequency division multiplexing is an air-interface used by many
  • UF- OFDM Universal-Filtered OFDM
  • f-OFDM filtered-OFDM
  • OFDM modulation converts frequency-domain constellation symbols to time-domain samples with the help of an Inverse Fast Fourier Transform (IFFT).
  • IFFT Inverse Fast Fourier Transform
  • CP cyclic prefix
  • the full OFDM symbol needs to be processed together with its added CP, and also taking into account the last time-samples of a previous/foregoing OFDM symbol. It is the transition region between the previous OFDM symbol and the CP of the current OFDM symbol that may cause high OOB emission, and this transition region is thus the most important part of the signal to be filtered. Also, the corresponding processing window needs to be longer than the OFDM symbol period due to the filtering of the CP and due to the impulse response of the filter.
  • Filtered-OFDM with longer filter design has a very heavy implementation complexity and also causes a large time overhead in downlink/uplink (DL/UL) switching.
  • Time convolution operations in the time domain may be more efficiently implemented as multiplications in the frequency domain, wherefore a Fast Fourier Transform is performed before the filtering of the full OFDM symbol, such that the filtering may be performed in the frequency domain. Thereafter, an IFFT is performed in order to provide a time domain filtered OFDM symbol.
  • the number of OFDM samples to be filtered is equal to the size of the OFDM's IFFT plus the impulse response length of the filter, which must be larger than the number of allocated subcarriers.
  • the IFFT of the OFDM modulation and the FFT of the filtering step do not have the same size, and can thus not be directly removed.
  • the OFDM modulation IFFT size is fixed and independently implemented for each OFDM symbol.
  • the filtering FFT windows needs to overlap two consecutive OFDM symbols as the high OOB emission arises from the irregular transition between consecutive blocks, as mentioned above. It is this overlap that results in that the filtering FFT window size does not to match the size of OFDM modulation IFFT. This mismatch is greater with filters having a long impulse response. Summary
  • An object of the embodiments of the invention is to provide a solution which mitigates or at least partly solves the above mentioned drawbacks and problems.
  • Another object of the embodiments of the invention is to provide construction of a filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM) at a low implementation complexity.
  • a signal processing device comprising a processor configured to: weight current constellation symbols x k>0 with weighting coefficients W k , so as to provide weighted constellation symbols W k x k 0 ;
  • the computation of the f-CP-OFDM symbol is split in two computation groups, i.e. into computation of a f-CP and computation of a w-OFDM symbol.
  • a novel waveform built upon an OFDM waveform is provided by combining partial filtering and partial
  • the f-CP samples are generated by filtering a short signal made of the current cyclic prefix samples CPo and the previous cyclic prefix samples CPo-i.
  • the filtering computation step ensures a smooth transition between consecutive OFDM symbols, and thus ensures low OOB emission.
  • the subcarrier weighting computation of the w-OFDM symbol provides for both a lower implementation complexity and a generalization with more degrees of freedom than conventional filtered-OFDM methods.
  • the subcarrier weights may be designed as a function of the filter used for the filtered computation step, which provides for a relevant signal output.
  • the two computation groups may be controlled by a common unit that stores the coefficients of the filter.
  • the weights used for weighting the current constellation symbols x ki0 may be derived based on these filter coefficients, which reduces the need for storage memory.
  • the separately computed f-CP and w-OFDM symbol are appended to each other to form a f-CP-OFDM symbol.
  • a lower implementation complexity than for conventional filtered-OFDM implementations is hereby provided, since the IFFT already available in the OFDM modulation is exploited.
  • the computation of the w-OFDM computes most of its samples with a symbol/subcarrier weighting operation which has little additional complexity compared to the conventional OFDM complexity.
  • Most of the additional implementation complexity is added in the filtering CP step, which is motivated by the possibilities for OOB emission reduction when the f-CP-OFDM symbol is transmitted after the f-CP has been appended to the w-OFDM.
  • the signal processing device is notably beneficial for spectral containment for wideband transmission, and the implementation complexity scales logarithmically with the (l)FFT size.
  • the processor is configured to weight the current constellation symbols x kfl with weighting coefficients W k which are a function of Fourier coefficients F k of a filter / discipline used for filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
  • weighting coefficients W k being a function of the Fourier coefficients F k still guarantees that OOB reduction will result, and also provides for a degree of freedom in the selection of the weighting coefficient amplitudes, which allows for a trade-off between OOB reduction and improved error rate performance.
  • the subcarrier/constellation symbol weighting coefficients may here tuned to trade OOB emission against flatten in-band distortion for improved error performance.
  • the reuse of the filter Fourier coefficients F k results in a low implementation complexity.
  • the weighting coefficients W k are complex coefficients and have phases 9 k being equal to phases 9 k of corresponding Fourier coefficients F k of the filter / discourse.
  • the weighting coefficients here have the same phases as the Fourier coefficients of the filter used in the CP filtering step, which results in a maintained low-OOB emission, since a phase- continuity between the f-CP and the w-OFDM symbol is guaranteed.
  • the weighting coefficients W k are complex coefficients
  • the processor is configured to determine at least one amplitude value p k of the weighting coefficients W k based on an averaging of an amplitude value p k of a corresponding Fourier coefficient F k of the filter /jar and a positive real number K.
  • the in-band attenuation of the filter response is smoothed.
  • the smoothed in-band attenuation achieves a degree of freedom for trade-off between OOB emission and bit error performance. This may be especially important if the filter response, due to CP constraints, is too short for providing an acceptable performance.
  • the resulting output signal is not equivalent to filtered-OFDM, since W k ⁇ F k .
  • the processor is configured to adjust one or more of the amplitude values p k of the complex weighting coefficients W k to a value of one (1 ).
  • the resulting output signal is not equivalent to filtered-OFDM, since W k ⁇ F k .
  • the weighting coefficients W k have values equal to corresponding Fourier coefficients F k of the filter / Struktur.
  • the resulting output signal is exactly the same as a conventional implementation of filtered-OFDM.
  • the hereby provided f-CP-OFDM symbol is produced with much lower implementation complexity than for the conventionally produced filtered-OFDM.
  • the implementation complexity may here be approximately an order-of-magnitude, i.e. approximately ten times, lower than the implementation complexity of a conventional OFDM filtering implementation. This reduced complexity is obtained by exploiting the inherent structure of the CP-OFDM waveform, which has been designed to convert the time-dispersion effect of multi-path channel to frequency- selective weighting of the subcarriers/constellation symbols.
  • the processor is configured to filter the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a finite impulse response FIR filter / boss having an impulse response being shorter than the current cyclic prefix CPo.
  • the processor is configured to:
  • the number of samples of the f-CP are equal to the desired CP length when appending the f-CP to the w-OFDM symbol.
  • the samples of the filtered cyclic prefix f-CP is a function of both the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
  • the processor is configured to filter the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a frequency domain filtering.
  • the filtering may be much more efficiently implemented than by use of a convolution filtering operation in the time domain, whereby a lower computational complexity is achieved.
  • the current constellation symbols x kfl represent information to be transmitted in the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM; and the previous constellation symbols 3 ⁇ 4 j0 _j are last preceding constellation symbols x k _ x representing information transmitted in a preceding filtered cyclic prefix orthogonal frequency division multiplex symbol being transmitted immediately before the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
  • a network node configured to transmit information downlink
  • the network node comprising a transceiver and a signal processing device according to any one of the first to ninth implementation forms of the aspect, or to the first aspect as such, wherein the signal processing device is further configured to:
  • transceiver is configured to:
  • any network node according to the second aspect of the present invention is the same as for the corresponding implementation form for the signal processing device according to the first aspect.
  • the above mentioned and other objects are achieved with a user device, the user device comprising a transceiver and a signal processing device according to any one of the first to ninth implementation forms of the aspect, or to the first aspect as such, wherein the signal processing device is further configured to:
  • transceiver is configured to:
  • weighting current constellation symbols x ki0 with weighting coefficients W k so as to provide weighted constellation symbols W k x ki0 ;
  • the method comprises weighting the current constellation symbols x ki0 with weighting coefficients W k which are a function of Fourier coefficients F k of a filter / discipline used for filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
  • the weighting coefficients W k are complex coefficients and have phases e k being equal to phases 9 k of corresponding Fourier coefficients F k of the filter / Struktur.
  • the weighting coefficients W k are complex coefficients
  • the processor is configured to determine at least one amplitude value p k of the weighting coefficients W k based on an averaging of an amplitude value p k of a corresponding Fourier coefficient F k of the filter f n and positive real number K.
  • the method comprises adjusting one or more of the amplitude values p k of the complex weighting coefficients W k to a value of one (1 ).
  • the weighting coefficients W k have values equal to corresponding Fourier coefficients F k of the filter / classroom.
  • the method comprises filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a finite impulse response FIR filter / boss having an impulse response being shorter than the current cyclic prefix CPo.
  • the method comprises:
  • the method comprises filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a frequency domain filtering.
  • the current constellation symbols x kfl represent information to be transmitted in the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM;
  • the previous constellation symbols 3 ⁇ 4 j0 _ j are last preceding constellation symbols x k _ representing information transmitted in a preceding filtered cyclic prefix orthogonal frequency division multiplex symbol being transmitted immediately before the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
  • the method is for a network node and comprises the method according to any of the first to ninth implementation forms of the fourth aspect, or to the fourth aspect as such, the method further comprises,
  • a method for a user device comprising:
  • f-CP filtered cyclic prefix
  • w-OFDM weighted orthogonal frequency division multiplex symbol
  • Embodiments of the invention also relate to a computer program, characterized in code means, which when run by processing means causes said processing means to execute any method according to the invention. Further, the invention also relates to a computer program product comprising a computer readable medium and said mentioned computer program, wherein said computer program is included in the computer readable medium, and comprises of one or more from the group: ROM (Read-Only Memory), PROM (Programmable ROM), EPROM (Erasable PROM), Flash memory, EEPROM (Electrically EPROM) and hard disk drive.
  • ROM Read-Only Memory
  • PROM PROM
  • EPROM Erasable PROM
  • Flash memory Flash memory
  • EEPROM Electrically EPROM
  • Fig. 1 schematically shows a network node or a user device according to an example of the invention.
  • Fig. 2 shows a corresponding method according to an example of the invention.
  • Fig. 3 schematically shows a user device and a network node of a communication system according to an example of the invention.
  • Fig. 4 schematically shows a signal processing device according to an example of the invention.
  • Fig. 5 schematically shows a method of a signal processing device according to an example of the invention.
  • Fig. 6 shows performance simulations for some examples of the invention.
  • Fig. 7 schematically shows a method of a user device or a network node according to an example of the invention.
  • Fig. 8 shows performance simulations for some examples of the invention.
  • Fig. 9 shows performance simulations for some examples of the invention.
  • Fig. 10 shows performance simulations for some examples of the invention.
  • Fig. 1 1 shows performance simulations for some examples of the invention. Detailed Description
  • sequential constellation symbols corresponding to information to be transmitted, are grouped together into blocks of constellation symbols ⁇ x k i ⁇ by serial to parallel conversion. For each such block of constellation symbols, an OFDM symbol is constructed/derived/created. Such OFDM symbols, corresponding to sequential blocks of constellation symbols, are then sequentially transmitted.
  • the i th OFDM baseband discrete signal is:
  • Equation 1 is equivalent to:
  • CP cyclic prefix
  • Equation 3 An OFDM signal s[n] as defined in Equation 3, which is a sequential transmission of CP-OFDM symbols.
  • This signal may be filtered by a filter / with finite impulse response (FIR) of length N F1R in order to provide a filtered OFDM (f-OFDM) signal.
  • FIR finite impulse response
  • the filter response may be written for any integer n as:
  • the filtered CP-OFDM (f-CP-OFDM) transmission signal r[m] may generically be written as:
  • Equation 5 may be expanded to: m+N,
  • N FIR -1 (Eq.6) m - n + N fft + N cp ] where s_ 1 is the previous OFDM symbol.
  • a time-convolution operation as the one in Equation 5 may be more efficiently implemented in the frequency domain.
  • Conventional low-complexity implementation methods of OFDM filtering therefore exploit the benefits of the Fast Fourier Transform (FFT) to transform a time domain convolution to frequency domain multiplications.
  • FFT Fast Fourier Transform
  • the filtering window in this implementation may be split into shorter overlapping segments in order to process several smaller FFTs/IFFTs.
  • both of the non-split and split implementations lead to similar implementation complexity orders.
  • the long filter design of f-OFDM has a heavy implementation complexity and also causes large time overheads for DL/UL switching.
  • the number of OFDM samples to filter is equal to the size of the IFFT of the OFDM plus the length of the filter impulse response, which should be larger than the number of allocated subcarriers.
  • Figure 1 schematically shows a signal processing device 100 included in a network node 400 or a user device 600 for e.g. a multi-carrier communication system 500.
  • the multi-carrier communication system 500 is schematically illustrated in Figure 3, including a network node 400, such as for example an access node, base station or a eNodeB, in which the signal processing device 100 may be comprised, and user device 600, in which the signal processing device 100 may be comprised.
  • a network node 400 such as for example an access node, base station or a eNodeB, in which the signal processing device 100 may be comprised
  • user device 600 in which the signal processing device 100 may be comprised.
  • the signal processing device 100 comprises a processor 104 configured to weight current constellation symbols x kfl with weighting coefficients W k , so as to provide weighted
  • the processor 104 is further configured to multiplex the weighted constellation symbols W k x ki0 , so as to provide a weighted orthogonal frequency division multiplex symbol w-ODFM.
  • the processor 104 is also configured to derive a current cyclic prefix CPo from the current constellation symbols x kfl and a previous cyclic prefix CPo-i from previous constellation symbols x kfl -i-
  • the processor 104 is also configured to filter the current cyclic prefix CPo and the previous cyclic prefix CPo-i so as to provide a filtered cyclic prefix f-CP.
  • the processor 104 is further configured to append the filtered cyclic prefix f-CP to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
  • the signal processing device 100 may further comprise a transceiver 102 configured to, by the use of at least one antenna 106, transmit e.g. a multi-carrier transmission signal r[m .
  • the network node 400 or the user device 600 may also comprise an input device 1 10 configured to provide constellation symbols x ki0 , x ki0 -i, being based on information to be transmitted, to the signal processing device 100, and communication means 108 transferring information between the transceiver 102, the processor 104 and the input device 1 10 of the communication device network node 400 or user device 600.
  • the constellation symbols x ki0 , x k ,o-i may be received from an internal subunit of the network node 400 or the user device 600, or may be received from outside of the network node 400 or the user device 600.
  • a method 200 for a signal processing device 100 is presented.
  • the method 200 as illustrated in Figure 2,comprises a first step 204 of weighting current constellation symbols x kfl with weighting coefficients W k , so as to provide weighted
  • the weighted constellation symbols W k x k 0 are multiplexed, so as to provide a weighted orthogonal frequency division multiplex symbol w-OFDM.
  • a current cyclic prefix CPo is derived from the current constellation symbols x ki0 and a previous cyclic prefix CPo-, from previous constellation symbols x kfl -i -
  • a fourth step 210 the current cyclic prefix CPo and the previous cyclic prefix CPo-i are filtered, so as to provide a filtered cyclic prefix f-CP.
  • the filtered cyclic prefix f-CP is appended to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
  • a signal processing method 200 a signal processing device 100, and also a network node 400 transmitting downlink or a user device 600 transmitting uplink including the signal processing device 100 are provided, that offer a low complexity calculation/computation/creation of f-CP-OFDM symbols to be transmitted.
  • a waveform based on an OFDM waveform and combining partial CP filtering and subcarrier weighting is provided.
  • the invention is especially beneficial for providing spectral containment in wideband transmission as implementation complexity increases with the number of subcarriers used and thus increases with the size of the used (l)FFT.
  • FIGS. 4 and 5 schematically illustrate various examples of the signal processing device 100 and the corresponding methods. The related embodiments are hereafter described more in detail.
  • a waveform constructed based on OFDM is provided by the signal processing device 100 and the methods, wherein the samples of a block of constellation symbols are split in two computation groups.
  • the two computation groups then in different ways generate two parts of the resulting f-CP-OFDM symbols, a filtered CP (f-CP) and a weighted OFDM symbol, as is described in detail below.
  • Equation 3 An OFDM signal s[n] as defined in Equation 3, which corresponds to a sequential transmission of CP-OFDM symbols. Again, it is enough to restrict the exposure to the waveform's sample indices to - N cp ⁇ m ⁇ (N fft - l), which corresponds to the symbol s 0 .
  • a filtered CP (f-CP) is provided for one of the two groups of constellation symbols comprising the samples of the cyclic prefix, i.e. with indices -N cp ⁇ m ⁇ -1.
  • the current cyclic prefix CPo and the previous cyclic prefix CPo-i are derived/computed 208 based on the current constellation symbols x kfl and on previous constellation symbols x ki0 -i, respectively.
  • the current constellation symbols x kfl represent information to be transmitted in the currently computed/provided f-CP-OFDM symbol.
  • the previous constellation symbols x kfl -i are preceding constellation symbols x kfl -i representing information transmitted in a preceding f-CP-OFDM symbol being transmitted before the current f-CP-OFDM symbol.
  • the previous constellation symbols x kfl -i are the last preceding constellation symbols x k _ representing information transmitted in a preceding f-CP- OFDM immediately before the f-CP-OFDM currently being provided/computed.
  • the current cyclic prefix CP 0 samples correspond to conventional OFDM CP samples and are filtered 210 together with samples corresponding to the last samples of the previous OFDM symbol, that are equal to the samples of the previous cyclic prefix CPo-i due to the symmetric appearance of the OFDM symbol.
  • the current cyclic prefix CPo and the previous cyclic prefix CPo-i are filtered using a finite impulse response FIR filter / mountain having an impulse response being shorter than the CPs, e.g. shorter than the current cyclic prefix CP 0 .
  • filter / mountain is chosen to have an impulse response at most equal to the CP length, i.e. N F1R - 1 ⁇ N cp .
  • the last OFDM samples are equal to the previous CP samples.
  • This CP filtering 210 may thus be performed by filtering 210 two appended CPs, i.e.
  • the filtering 210 may be implemented by a time-domain convolution
  • the current cyclic prefix CPo samples and the previous cyclic prefix CPo-i samples are filtered by a filter / course with finite impulse response (FIR) of length N F1R having an impulse response as defined in Equation 4.
  • the filter /ford may, as mentioned above, have an impulse response length at most equal to the CP length, i.e. N F1R - 1 ⁇ N cp .
  • the filtered CP samples with indices -N cp ⁇ m ⁇ -1 are computed as described in Equation 6, and thus depend on the previous OFDM symbol s ⁇ .
  • Equation 6 the transmission signal r [m] in Equation 6 is based on samples from - N F1R + l] to s ⁇ Nfft - l] . Since the filter length is shorter than the CP length, by the
  • r [m] ⁇ s 0 [m - n] + ⁇ s. rn - n + N cp ] ,
  • the generated signal samples may be rewritten as an independent convolution:
  • the filtering of the current cyclic prefix CPo and the previous cyclic prefix CPo-i is performed by the use of frequency domain filtering.
  • a time-domain convolution operation such as a filtering operation, may be performed by a corresponding frequency- domain operation in order to achieve a more complexity efficient implementation.
  • complexity reducing implementation methods such as e.g. the overlap-save method, may be used for further increasing the implementation efficiency of the filtering of the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
  • samples of a central pulse of the signal output r CP [k] resulting from the filtering 210 of the current cyclic prefix CPo and the previous cyclic prefix CPo-i are selected as the filtered cyclic prefix f-CP, and samples CP discr of one or more tails of the signal output resulting from the filtering 210 are discarded/deleted.
  • the f-CP hereby has the desired CP length and is based on the current cyclic prefix CPo and the previous cyclic prefix CPo-i convolved with the filter.
  • the first tail of the disregarded samples CP discr is only based on the previous cyclic prefix CPo-i
  • the end tail of the disregarded samples CP discr is only based on the the current cyclic prefix CP 0 .
  • a weighted orthogonal frequency division multiplex symbol (w-ODFM) is computed/determined.
  • the group of the current constellation symbols x ki0 hereby being processed corresponds to the samples of the OFDM symbol without CP, i.e. with indices 0 ⁇ m ⁇ (N fft - 1).
  • the waveform samples are obtained by weighting 204 the current constellation symbols x kfi with the complex weights ⁇ W k ⁇ N k ⁇ s _1 before OFDM modulation/multiplexing 206 is performed.
  • the hereby obtained output signal r[m] including weighted OFDM symbol (w-OFDM) symbols, is:
  • the weighting coefficients W k used for weighting 204 the current constellation symbols x ki0 have values being equal to the corresponding Fourier coefficients F k of the filter hamper used for filtering the 210 the current cyclic prefix CP 0 and the previous cyclic prefix CPo-i .
  • the output signal r[m] is equal to a conventionally determined filtered-OFDM symbol signal.
  • this implementation provides the same output signal r[m] as Equation 5:
  • Equation 12 for samples of the OFDM symbol depends only on the current constellation symbols x ki0 .
  • the convolution of Equation 12 may be equivalently written as a Fourier transform of weighted constellation symbols W k x 0 . The interpretation of this construction arises from the inherent structure of the creation of a CP- OFDM symbol, which includes transforming multipath channels to frequency selective weights for the subcarriers.
  • the implementation complexity for producing/deriving the f-CP-OFDM symbols according to the embodiment is considerably lower than for conventional methods used for producing/deriving f-CP-OFMD symbols.
  • Low-pass filtering may generally result in the so-called Gibbs effect, which is related to in-band amplification fluctuations, especially for the edge subcarriers.
  • Gibbs effect is related to in-band amplification fluctuations, especially for the edge subcarriers.
  • Such typical scenarios include not-so-large band allocation.
  • the scenarios also include wideband transmission with large subcarrier spacing, which corresponds to a low number of allocated subcarriers, a small required sampling period, and a small size of the (l)FFT.
  • the design of the filter used for the CP filtering 210 is constrained to the CP length.
  • the weighting coefficients W k being used for weighting 204 the current constellation symbols x kfl are a function of Fourier coefficients F k of the filter / admir used for filtering 210 of the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
  • the Gibbs effect may be mitigated by use of modified amplitudes of the subcarrier weights.
  • the weighting coefficients W k are complex coefficients having phases 9 k being equal to phases 9 k of the corresponding Fourier coefficients F k of the filter / admir.
  • at least one amplitude value p k of the weighting coefficients W k is determined based on an averaging of an amplitude value p k of a corresponding Fourier coefficient F k of the filter f n and a positive real number K.
  • the amplitudes may e.g. be adjusted towards a value closer to the value one (1 ).
  • one or more of the amplitude values p k of the complex weighting coefficients W k are adjusted to a value of one (1 ).
  • the filter weights/attenuations p k are ideally close to one, which is typically the case for the middle subcarriers, but not necessarily for the edge subcarriers.
  • the weights may then be selected to be:
  • the phases 9 k are equal to the phases 9 k of the corresponding Fourier coefficients of the filter / admir used for the CP filtering 210.
  • the weighting coefficient amplitudes p k do not necessarily have to be equal to the filtering coefficient amplitudes p k , as mentioned above.
  • the new weighting amplitudes p k may, according to an embodiment, be selected to smooth/mitigate or to totally remove the Gibbs effect on the edge subcarriers.
  • One way to achieve this is to smooth the original weighting coefficient amplitudes, i.e. to average the amplitudes to values closer to one, e.g. as: Pk + K
  • an advantage of the averaging amplitude and/or flat amplitude embodiments is that they enable smoothing of the in-band attenuation of the filter response. This gives a number of degrees-of-freedom for trading-off improved error rate performance against higher OOB emission. This is relevant if the constraints on CP length for the filter results in a filter is too short for satisfactory performance.
  • the above mentioned network node 400 configured to transmit information downlink.
  • the network node 400 comprises a transceiver 1 02 and a signal processing device 100 configured as described above.
  • the signal processing device 100 is configured to receive a plurality of constellation symbols and the transceiver 1 02 is configured to transmit the derived/created filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFMD included in a transmission signal r.
  • the above mentioned user device 600 configured to transmit information uplink.
  • the user device 600 comprises a transceiver 1 02 and a signal processing device 1 00 configured as described above.
  • the signal processing device 1 00 is further configured to receive a plurality of constellation symbols 3 ⁇ 4, 0 , 3 ⁇ 4o-i > ancl tne transceiver 1 02 is configured to transmit the derived/determined filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFMD included in a transmission signal r.
  • a corresponding method 7200 for embodiments of the network node 400 and/or the user device 600 is shown in Figure 7.
  • the method 7200 includes an initial step 202 of receiving a plurality of constellation symbols x k,0' x k,0-i - The method then includes the above described first 204 to fifth 21 2 step.
  • the first step 204 comprises weighting current constellation symbols x kfl with weighting coefficients W k , so as to provide weighted constellation symbols W k x kfi .
  • the second step 206 comprises multiplexing the weighted constellation symbols W k x kfi , so as to provide a weighted orthogonal frequency division multiplex symbol w-OFDM.
  • the third step 208 comprises deriving a current cyclic prefix CPo from the current constellation symbols x kfl and a previous cyclic prefix CPo-i from previous constellation symbols x kfl -i -
  • the fourth step 210 comprises filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i, so as to provide a filtered cyclic prefix f-CP.
  • the fifth step 212 comprises appending the filtered cyclic prefix f-CP to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
  • the method further comprises a final step 214 of transmitting the derived/determined filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFMD included in a transmission signal r.
  • a FIR filter / of length N FIR is convolved with the OFDM signal s [m] .
  • N FIR - 1 samples from the previous OFDM symbol need to be buffered.
  • a direct implementation of the convolution in the time-domain would be prohibitively complex, requiring (N fft + N cp ) N F1R complex multiplications.
  • N FFT + N CP the OFDM block
  • N win L + N F1R - 1
  • the total number of complex multiplication per window accounts for two (l)FFT computation complexities, and for the multiplications by the Fourier coefficients, which in total for one OFDM block results in:
  • the input data symbols are multiplied by complex weights before the IFFT operation of the OFDM modulation is performed, requiring only N sub multiplications (and no additions).
  • the cut-off frequency is set to match the bandwidth of the OFDM signal.
  • the complexity/number of multiplications for the conventional frequency-domain implementation of the long-filter is 1 8722, while for the proposed low-complexity implementation of the short filter according to one herein presented embodiment is 21 27. This is complexity reduction by 8.8 times, i.e. almost an order of magnitude.
  • the shortening of the filter has the consequence of creating ripples on the band edges, also known as Gibbs effect. This will have the effect to degrade the error rate performances.
  • the in-band spectrum of the embodiment having flat weighting coefficient amplitudes is closer to one, which improves the BER performance, but the OOB emissions are much less attenuated.
  • the OOB transition of the embodiment having flat weighting coefficient amplitudes is nevertheless still rather sharp, and this spectrum deviates from the conventional short-filter spectrum only for attenuation below -35 dB from the in-band.
  • attenuation below a certain level such as -35 dB may actually not be achievable due to non-linearity of power amplifier that would clip the transmitted OOB emission to an error floor.
  • the BER performances of the conventional methods and some herein described embodiments are compared in Figure 1 1 .
  • the conventional f-OFDM with long filter has a SNR loss of 0.3 dB at 10 "3 BER compared to the conventional OFDM system.
  • the SNR loss disappeared as there are no in-band fluctuations.
  • the embodiment having smoothed weighting coefficient amplitudes provides a trade-off between the two methods.
  • the complexity saving from the herein described embodiments may also be determined for two cases of (l)FFT sizes.
  • the above described various embodiments having differing weighting coefficient amplitudes have the same complexity.
  • the complexity/number of multiplications is given in Table 3 below.
  • the network node 400 described herein may also be denoted as an access node or an access point or a base station, e.g., a Radio Base Station (RBS), which in some networks may be referred to as transmitter, "eNB”, “eNodeB”, “NodeB”, “gNB” or "B node”, depending on the technology and terminology used.
  • RBS Radio Base Station
  • the access network nodes may be of different classes such as, e.g., macro eNodeB, home eNodeB or pico base station, based on transmission power and thereby also cell size.
  • the access network node can be a Station (STA), which is any device that comprises an IEEE 802.1 1 -conformant Media Access Control (MAC) and Physical Layer (PHY) interface to the Wireless Medium (WM).
  • STA Station
  • MAC Media Access Control
  • PHY Physical Layer
  • the network node 400 may also be a node in a wired communication system.
  • standards promulgated by the IEEE the Internet Engineering Task Force (IETF), the International Telecommunications Union (ITU), the 3GPP standards, fifth-generation (5G) standards and so forth are supported.
  • the network node 400 may communicate information according to one or more IEEE 802 standards including IEEE 802.1 1 standards (e.g., 802.1 1 a, b, g/h, j, n, and variants) for WLANs and/or 802.16 standards (e.g., 802.16-2004, 802.16.2-2004, 802.16e, 802.16 ⁇ , and variants) for WMANs, and/or 3GPP LTE standards.
  • the network node 400 may communicate information according to one or more of the Digital Video Broadcasting Terrestrial (DVB-T) broadcasting standard and the High performance radio Local Area Network (HiperLAN) standard.
  • DVD-T Digital Video Broadcasting Terrestrial
  • HiperLAN High performance radio Local Area Network
  • a user device 600 described herein may be any of a User Equipment (UE), mobile station (MS), wireless terminal or mobile terminal which is enabled to communicate wirelessly in a wireless communication system, sometimes also referred to as a cellular radio system.
  • the user devices may further be referred to as mobile telephones, cellular telephones, computer tablets or laptops with wireless capability.
  • the user devices in the present context may be, for example, portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile devices, enabled to communicate voice or data, via the radio access network, with another entity, such as another receiver or a server.
  • the user device can be a Station (STA), which is any device that comprises an IEEE 802.1 1 -conformant Media Access Control (MAC) and Physical Layer (PHY) interface to the Wireless Medium (WM).
  • STA Station
  • MAC Media Access Control
  • PHY Physical Layer
  • WM Wireless Medium
  • IETF Internet Engineering Task Force
  • ITU International Telecommunications Union
  • 5G fifth-generation
  • the user device 600 may communicate information according to one or more IEEE 802 standards including IEEE 802.1 1 standards (e.g., 802.1 1 a, b, g/h, j, n, and variants) for WLANs and/or 802.16 standards (e.g., 802.16-2004, 802.16.2-2004, 802.16e, 802.16 ⁇ , and variants) for WMANs, and/or 3GPP LTE standards.
  • the user device 600 may communicate information according to one or more of the Digital Video Broadcasting Terrestrial (DVB-T) broadcasting standard and the High performance radio Local Area Network (HiperLAN) standard.
  • DVD-T Digital Video Broadcasting Terrestrial
  • HiperLAN High performance radio Local Area Network
  • any methods according to embodiments of the invention may be implemented in a computer program, having code means, which when run by processing means causes the processing means to execute the steps of the method.
  • the computer program is included in a computer readable medium of a computer program product.
  • the computer readable medium may comprise essentially any memory, such as a ROM (Read-Only Memory), a PROM
  • the signal processing device 100, the network node 400 and the user device 600 described herein comprise the necessary communication capabilities in the form of e.g., functions, means, units, elements, etc., for performing the present solution.
  • means, units, elements and functions are: processors, memory, buffers, control logic, encoders, decoders, rate matchers, de-rate matchers, mapping units, multipliers, decision units, selecting units, switches, interleavers, de-interleavers, modulators, demodulators, inputs, outputs, antennas, amplifiers, receiver units, transmitter units, DSPs, MSDs, TCM encoder, TCM decoder, power supply units, power feeders, communication interfaces, communication protocols, etc. which are suitably arranged together for performing the present solution.
  • the processor 104 described herein may in an embodiment comprise, e.g., one or more instances of a Central Processing Unit (CPU), a processing unit, a processing circuit, a processor, an Application Specific Integrated Circuit (ASIC), a microprocessor, or other processing logic that may interpret and execute instructions.
  • CPU Central Processing Unit
  • ASIC Application Specific Integrated Circuit
  • the expression "processor” may thus represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones mentioned above.
  • the processing circuitry may further perform data processing functions for inputting, outputting, and processing of data comprising data buffering and device control functions, such as call processing control, user interface control, or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The invention relates to a signal processing device, to a network node and to a user device including the signal processing device, and to a method for a signal processing device. The signal processing device comprises a processor configured to: weight current constellation symbols x k,0 with weighting coefficients W k , so as to provide weighted constellation symbols W k x k,0 ; multiplex the weighted constellation symbols W k x k,0 , so as to provide a weighted orthogonal frequency division multiplex symbol w-ODFM; derive a current cyclic prefix CP0 from the current constellation symbols x k,0 and a previous cyclic prefix CP0-i from previous constellation symbols x k,0-i ; filter the current cyclic prefix CP0 and the previous cyclic prefix CP0-i so as to provide a filtered cyclic prefix f-CP; and append the filtered cyclic prefix f-CP to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.

Description

CONSTRUCTION OF A FILTERED CP-OFDM WAVEFORM Technical Field
The invention relates to signal processing device. The invention also relates to a network node and a user device. Furthermore, the invention also relates to corresponding methods, a computer program, and a computer program product implementing the method. Background
Orthogonal frequency division multiplexing (OFDM) is an air-interface used by many
communications systems of today, such as e.g. long-term evolution (LTE) systems. Among the possible candidate waveforms to be used in the fifth cellular network generation 5G, several variants of the conventional OFDM have been considered. Universal-Filtered OFDM (UF- OFDM) also known as UFMC, and filtered-OFDM (f-OFDM) are variations of a considered filtering approach, which reduce Out-Of-Band (OOB) emission of the conventional OFDM waveform. OFDM modulation converts frequency-domain constellation symbols to time-domain samples with the help of an Inverse Fast Fourier Transform (IFFT). A cyclic prefix (CP) is then added for maintaining orthogonality among OFDM subcarriers in a time-dispersive channel.
In order to filter an entire conventional OFDM symbol, the full OFDM symbol needs to be processed together with its added CP, and also taking into account the last time-samples of a previous/foregoing OFDM symbol. It is the transition region between the previous OFDM symbol and the CP of the current OFDM symbol that may cause high OOB emission, and this transition region is thus the most important part of the signal to be filtered. Also, the corresponding processing window needs to be longer than the OFDM symbol period due to the filtering of the CP and due to the impulse response of the filter.
Filtered-OFDM with longer filter design has a very heavy implementation complexity and also causes a large time overhead in downlink/uplink (DL/UL) switching.
Time convolution operations in the time domain may be more efficiently implemented as multiplications in the frequency domain, wherefore a Fast Fourier Transform is performed before the filtering of the full OFDM symbol, such that the filtering may be performed in the frequency domain. Thereafter, an IFFT is performed in order to provide a time domain filtered OFDM symbol. The number of OFDM samples to be filtered is equal to the size of the OFDM's IFFT plus the impulse response length of the filter, which must be larger than the number of allocated subcarriers. The sequential operations of the OFDM modulation, which inherently includes an IFFT operation, and filtering, including a FFT operation and another IFFT operation, results in back and forth implementation of frequency domain to time domain conversion using a cascade of several (l)FFT operations/algorithms. Such an implementation is inefficient in terms of implementation complexity. Filtered OFDM thus suffers from heavy implementation complexity, which increases for wideband transmission having a large number of subcarriers allocated for the transmission.
Potential complexity reduction of filtering could possibly be achieved if part of the processing of the constellation symbol level could be transferred into the frequency domain. However, the IFFT of the OFDM modulation and the FFT of the filtering step do not have the same size, and can thus not be directly removed. On the one hand, the OFDM modulation IFFT size is fixed and independently implemented for each OFDM symbol. One the other hand, the filtering FFT windows needs to overlap two consecutive OFDM symbols as the high OOB emission arises from the irregular transition between consecutive blocks, as mentioned above. It is this overlap that results in that the filtering FFT window size does not to match the size of OFDM modulation IFFT. This mismatch is greater with filters having a long impulse response. Summary
An object of the embodiments of the invention is to provide a solution which mitigates or at least partly solves the above mentioned drawbacks and problems.
Another object of the embodiments of the invention is to provide construction of a filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM) at a low implementation complexity.
The above objects and further objects are achieved by the subject matter of the independent claims. Further advantageous implementation forms of the invention are defined by the dependent claims.
According to a first aspect of the invention, the above mentioned and other objects are achieved with a signal processing device, comprising a processor configured to: weight current constellation symbols xk>0 with weighting coefficients Wk, so as to provide weighted constellation symbols Wkxk 0;
multiplex the weighted constellation symbols Wkxk 0 , so as to provide a weighted orthogonal frequency division multiplex symbol w-ODFM;
derive a current cyclic prefix CPo from the current constellation symbols xkfi and a previous cyclic prefix CPo-i from previous constellation symbols xki0-i ',
filter the current cyclic prefix CP0 and the previous cyclic prefix CP0-i so as to provide a filtered cyclic prefix f-CP; and
append the filtered cyclic prefix f-CP to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
Thus, the computation of the f-CP-OFDM symbol is split in two computation groups, i.e. into computation of a f-CP and computation of a w-OFDM symbol. Thus, a novel waveform built upon an OFDM waveform is provided by combining partial filtering and partial
subcarrier/constellation symbol weighting.
The f-CP samples are generated by filtering a short signal made of the current cyclic prefix samples CPo and the previous cyclic prefix samples CPo-i. The filtering computation step ensures a smooth transition between consecutive OFDM symbols, and thus ensures low OOB emission.
The subcarrier weighting computation of the w-OFDM symbol, wherein the w-OFDM symbol is generated by weighting and multiplexing the current constellation symbols xkfl , provides for both a lower implementation complexity and a generalization with more degrees of freedom than conventional filtered-OFDM methods. The subcarrier weights may be designed as a function of the filter used for the filtered computation step, which provides for a relevant signal output. The two computation groups may be controlled by a common unit that stores the coefficients of the filter. The weights used for weighting the current constellation symbols xki0 may be derived based on these filter coefficients, which reduces the need for storage memory. At the end, the separately computed f-CP and w-OFDM symbol are appended to each other to form a f-CP-OFDM symbol.
A lower implementation complexity than for conventional filtered-OFDM implementations is hereby provided, since the IFFT already available in the OFDM modulation is exploited. The computation of the w-OFDM computes most of its samples with a symbol/subcarrier weighting operation which has little additional complexity compared to the conventional OFDM complexity. Most of the additional implementation complexity is added in the filtering CP step, which is motivated by the possibilities for OOB emission reduction when the f-CP-OFDM symbol is transmitted after the f-CP has been appended to the w-OFDM.
The signal processing device is notably beneficial for spectral containment for wideband transmission, and the implementation complexity scales logarithmically with the (l)FFT size.
In a first possible implementation form of the signal processing device according to the first aspect, the processor is configured to weight the current constellation symbols xkfl with weighting coefficients Wk which are a function of Fourier coefficients Fk of a filter /„ used for filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
To use weighting coefficients Wk being a function of the Fourier coefficients Fk still guarantees that OOB reduction will result, and also provides for a degree of freedom in the selection of the weighting coefficient amplitudes, which allows for a trade-off between OOB reduction and improved error rate performance. Thus, the subcarrier/constellation symbol weighting coefficients may here tuned to trade OOB emission against flatten in-band distortion for improved error performance. Also, the reuse of the filter Fourier coefficients Fk results in a low implementation complexity.
In a second possible implementation form of the signal processing device according to the first implementation form of the first aspect, the weighting coefficients Wk are complex coefficients and have phases 9k being equal to phases 9k of corresponding Fourier coefficients Fk of the filter /„.
The weighting coefficients here have the same phases as the Fourier coefficients of the filter used in the CP filtering step, which results in a maintained low-OOB emission, since a phase- continuity between the f-CP and the w-OFDM symbol is guaranteed.
In a third possible implementation form of the signal processing device according to any one of the first and second implementation forms of the first aspect, the weighting coefficients Wk are complex coefficients, and the processor is configured to determine at least one amplitude value pk of the weighting coefficients Wk based on an averaging of an amplitude value pk of a corresponding Fourier coefficient Fk of the filter /„ and a positive real number K.
Hereby, the in-band attenuation of the filter response is smoothed. The smoothed in-band attenuation achieves a degree of freedom for trade-off between OOB emission and bit error performance. This may be especially important if the filter response, due to CP constraints, is too short for providing an acceptable performance. For this implementation, the resulting output signal is not equivalent to filtered-OFDM, since Wk≠ Fk .
In a fourth possible implementation form of the signal processing device according to the third implementation form of the first aspect, the processor is configured to adjust one or more of the amplitude values pk of the complex weighting coefficients Wk to a value of one (1 ).
To not attenuate the constellation symbols/subcarriers, i.e. to weight them with a weighting coefficient having an amplitude value of one, provides for the best possible bit error
performance. Other amplitude values than one for the weights provides different trade-offs between the bit error performance and the OOB emission. For this implementation, the resulting output signal is not equivalent to filtered-OFDM, since Wk≠ Fk .
In a fifth possible implementation form of the signal processing device according to any one of the first or second implementation forms of the first aspect, the weighting coefficients Wk have values equal to corresponding Fourier coefficients Fk of the filter /„.
When the weighting coefficients Wk have equal values, i.e. equal phases and equal amplitudes, as the corresponding Fourier filtering coefficients Fk used for the CP filtering, the resulting output signal is exactly the same as a conventional implementation of filtered-OFDM. However, the hereby provided f-CP-OFDM symbol is produced with much lower implementation complexity than for the conventionally produced filtered-OFDM. The implementation complexity may here be approximately an order-of-magnitude, i.e. approximately ten times, lower than the implementation complexity of a conventional OFDM filtering implementation. This reduced complexity is obtained by exploiting the inherent structure of the CP-OFDM waveform, which has been designed to convert the time-dispersion effect of multi-path channel to frequency- selective weighting of the subcarriers/constellation symbols.
In a sixth possible implementation form of the signal processing device according to any of the first to fifth implementation forms of the first aspect, or to the first aspect as such, the processor is configured to filter the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a finite impulse response FIR filter /„ having an impulse response being shorter than the current cyclic prefix CPo.
To be able to use FIR filtering with shorter impulse response than the length of the CPs reduces the implementation complexity and also reduces the time overhead at switching between downlink and uplink transmission.
In a seventh possible implementation form of the signal processing device according to any one of the first to sixth implementation forms of the first aspect, or to the first aspect as such, the processor is configured to:
select samples of a central pulse from the signal output resulting from filtering of the current cyclic prefix CPo and the previous cyclic prefix CPo-i as the filtered cyclic prefix f-CP; and discard samples CPdiscr of one or more tails of the signal output resulting from the filtering.
By only selecting samples of the central pulse from the output signal, the number of samples of the f-CP are equal to the desired CP length when appending the f-CP to the w-OFDM symbol. Also, the samples of the filtered cyclic prefix f-CP is a function of both the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
In an eighth possible implementation form of the signal processing device according to any one of the first to seventh implementation forms of the first aspect, or to the first aspect as such, the processor is configured to filter the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a frequency domain filtering.
By filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i in the frequency domain, the filtering may be much more efficiently implemented than by use of a convolution filtering operation in the time domain, whereby a lower computational complexity is achieved.
In a ninth possible implementation form of the according to any one of the first to eight implementation forms of the first aspect, or to the first aspect as such,
the current constellation symbols xkfl represent information to be transmitted in the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM; and the previous constellation symbols ¾j0_j are last preceding constellation symbols xk _x representing information transmitted in a preceding filtered cyclic prefix orthogonal frequency division multiplex symbol being transmitted immediately before the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
To provide the f-CP by filtering the current cyclic prefix CPo and the last previous cyclic prefix CP-1 , i.e. to filter the current cyclic prefix CPo derived from the current constellation symbols xki0 and the last previous cyclic prefix CP-i derived from last previous constellation symbols xk -t , is important in order to take into account the above mentioned transition between the immediately preceding/previous cyclic prefix CP-i and the current cyclic prefix CPo. When this irregular transition is taken into account, the OOB emission may be reduced.
According to a second aspect of the invention, the above mentioned and other objects are achieved with a network node configured to transmit information downlink, the network node comprising a transceiver and a signal processing device according to any one of the first to ninth implementation forms of the aspect, or to the first aspect as such, wherein the signal processing device is further configured to:
receive a plurality of constellation symbols ¾,o, ¾o-i !
and the transceiver is configured to:
transmit the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP- OFMD, e.g. included in a transmission signal r.
The advantages for any network node according to the second aspect of the present invention are the same as for the corresponding implementation form for the signal processing device according to the first aspect. According to a third aspect of the invention, the above mentioned and other objects are achieved with a user device, the user device comprising a transceiver and a signal processing device according to any one of the first to ninth implementation forms of the aspect, or to the first aspect as such, wherein the signal processing device is further configured to:
receive a plurality of constellation symbols ¾,0, ¾ο-ί ;
and the transceiver is configured to:
transmit the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-
OFMD. The advantages for any user device according to the third aspect of the present invention are the same as for the corresponding implementation form for the signal processing device according to the first aspect. According to a fourth aspect of the invention, the above mentioned and other objects are achieved with a method for a signal processing device, the method comprising:
weighting current constellation symbols xki0 with weighting coefficients Wk, so as to provide weighted constellation symbols Wkxki0 ;
multiplexing the weighted constellation symbols Wkx 0 , so as to provide a weighted orthogonal frequency division multiplex symbol w-OFDM;
deriving a current cyclic prefix CPo from the current constellation symbols xkfl and a previous cyclic prefix CP0-i from previous constellation symbols xkfi-i
filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i, so as to provide a filtered cyclic prefix f-CP; and
appending the filtered cyclic prefix f-CP to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
In a first possible implementation form of the method according to the fourth aspect, the method comprises weighting the current constellation symbols xki0 with weighting coefficients Wk which are a function of Fourier coefficients Fk of a filter /„ used for filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i.
In a second possible implementation form of the method according to the first implementation form of the fourth aspect, the weighting coefficients Wk are complex coefficients and have phases ek being equal to phases 9k of corresponding Fourier coefficients Fk of the filter /„.
In a third possible implementation form of the method according to any one of the first and second implementation forms of the fourth aspect, the weighting coefficients Wk are complex coefficients, and the processor is configured to determine at least one amplitude value pk of the weighting coefficients Wk based on an averaging of an amplitude value pk of a corresponding Fourier coefficient Fk of the filter fn and positive real number K. In a fourth possible implementation form of the method according to the third implementation form of the fourth aspect, the method comprises adjusting one or more of the amplitude values pk of the complex weighting coefficients Wk to a value of one (1 ). In a fifth possible implementation form of the method according to any one of the first and second implementation forms of the fourth aspect, the weighting coefficients Wk have values equal to corresponding Fourier coefficients Fk of the filter /„.
In a sixth possible implementation form of the method according to any of the first to fifth implementation forms of the fourth aspect, or to the fourth aspect as such, the method comprises filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a finite impulse response FIR filter /„ having an impulse response being shorter than the current cyclic prefix CPo.
In a seventh possible implementation form of the method according to any of the first to sixth implementation forms of the fourth aspect, or to the fourth aspect as such, the method comprises:
selecting samples of a central pulse from the signal output resulting from filtering of the current cyclic prefix CPo and the previous cyclic prefix CPo-i as the filtered cyclic prefix f-CP ; and discarding samples CPdiscr of one or more tails of the signal output resulting from the filtering.
In an eighth possible implementation form of the method according to any of the first to seventh implementation forms of the fourth aspect, or to the fourth aspect as such, the method comprises filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i using a frequency domain filtering.
In a ninth possible implementation form of the method according to any of the first to eighth implementation forms of the fourth aspect, or to the fourth aspect as such,
the current constellation symbols xkfl represent information to be transmitted in the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM; and
the previous constellation symbols ¾j0_j are last preceding constellation symbols xk _ representing information transmitted in a preceding filtered cyclic prefix orthogonal frequency division multiplex symbol being transmitted immediately before the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
In a tenth possible implementation form of the method, the method is for a network node and comprises the method according to any of the first to ninth implementation forms of the fourth aspect, or to the fourth aspect as such, the method further comprises,
receiving a plurality of constellation symbols ¾i0, ¾0_i ;
and
transmitting the filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP- OFMD, e.g. included in a transmission signal r.
The advantages for any method according to the fourth aspect of the present invention are the same as for the corresponding implementation form for the receiving device according to the first aspect.
According to a fifth aspect of the invention, the above mentioned and other objects are achieved with a method for a user device, the method comprising:
receiving a plurality of constellation symbols (¾0, ¾,o-i) ;
weighting current constellation symbols (xfcj0) with weighting coefficients (Wk), so as to provide weighted constellation symbols (Wkxk 0) ;
multiplexing the weighted constellation symbols (Wkxk 0), so as to provide a weighted orthogonal frequency division multiplex symbol (w-OFDM);
deriving a current cyclic prefix (CPo) from the current constellation symbols (xfcj0) and a previous cyclic prefix (CPo-i) from previous constellation symbols (xk,0-d ',
filtering the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i), so as to provide a filtered cyclic prefix (f-CP) ;
appending the filtered cyclic prefix (f-CP) to the weighted orthogonal frequency division multiplex symbol (w-OFDM), so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM); and
transmitting the filtered cyclic prefix orthogonal frequency division multiplex symbol (f-
CP-OFMD). The advantages for any method according to the fifth aspect of the present invention are the same as for the corresponding implementation form for the receiving device according to the first aspect. Embodiments of the invention also relate to a computer program, characterized in code means, which when run by processing means causes said processing means to execute any method according to the invention. Further, the invention also relates to a computer program product comprising a computer readable medium and said mentioned computer program, wherein said computer program is included in the computer readable medium, and comprises of one or more from the group: ROM (Read-Only Memory), PROM (Programmable ROM), EPROM (Erasable PROM), Flash memory, EEPROM (Electrically EPROM) and hard disk drive.
Further applications and advantages of the invention will be apparent from the following detailed description.
Brief Description of the Drawings
The appended drawings are intended to clarify and explain different embodiments of the invention, in which:
Fig. 1 schematically shows a network node or a user device according to an example of the invention.
Fig. 2 shows a corresponding method according to an example of the invention.
Fig. 3 schematically shows a user device and a network node of a communication system according to an example of the invention.
Fig. 4 schematically shows a signal processing device according to an example of the invention.
Fig. 5 schematically shows a method of a signal processing device according to an example of the invention.
Fig. 6 shows performance simulations for some examples of the invention.
Fig. 7 schematically shows a method of a user device or a network node according to an example of the invention.
Fig. 8 shows performance simulations for some examples of the invention.
Fig. 9 shows performance simulations for some examples of the invention.
Fig. 10 shows performance simulations for some examples of the invention.
Fig. 1 1 shows performance simulations for some examples of the invention. Detailed Description
In the following, the principles of an OFDM signal and a filtered OFDM (f-OFDM) signal, and the transmission of such signal is explained.
In the baseband domain, an OFDM symbol is constructed based on Nsub orthogonal subcarriers φ¾(£) = ει2πτ? , where Ts is the symbol period, modulating/multiplexing parallel data streams including constellation symbols {xkii}, where i is the OFDM symbol index, and where k is the subcarrier index and j = ^T Generally, sequential constellation symbols, corresponding to information to be transmitted, are grouped together into blocks of constellation symbols {xk i} by serial to parallel conversion. For each such block of constellation symbols, an OFDM symbol is constructed/derived/created. Such OFDM symbols, corresponding to sequential blocks of constellation symbols, are then sequentially transmitted.
Assuming a sampling period Tsp such that Ts = Nfft Tsp, and an FFT size of Nfft≥ Nsub , the ith OFDM baseband discrete signal is:
Figure imgf000014_0001
with the sampling index 0≤ n≤ (Nfft - 1).
As such, this signal s^n] may be generated by an IFFT algorithm by allocating zeros symbols xkil = 0 to the subcarrier indices Nsub≤ k < Nfft. Thus, Equation 1 is equivalent to:
Figure imgf000014_0002
The signal s^n] is then extended by a cyclic prefix (CP), i.e. by extending the set of sampling indices to - Ncp < n < (Nfft - 1) and setting s^n] = 0 otherwise. Successive OFDM symbols are then transmitted as:
y (Eq. 3) Si[n - i(Ncp + Nfft )
Consider an OFDM signal s[n] as defined in Equation 3, which is a sequential transmission of CP-OFDM symbols. This signal may be filtered by a filter / with finite impulse response (FIR) of length NF1R in order to provide a filtered OFDM (f-OFDM) signal. The filter response may be written for any integer n as:
NFIR -1
f[n] =
1=0 (Eq. 4)
The filtered CP-OFDM (f-CP-OFDM) transmission signal r[m] may generically be written as:
r[m] = (/ * s)[m]
^™"1 (Eq. 5)
= f [n] s[m— n].
n=0
If the transmission signal r[m] is restricted to the output filter indices - Ncp≤m≤ (Nfft - l), this corresponds to the filtering of the symbol s0, Equation 5 may be expanded to: m+N,
r[m] = f[n]s0 [m— n]
n=0
NFIR-1 (Eq.6) m - n + Nfft + Ncp] where s_1 is the previous OFDM symbol.
A time-convolution operation as the one in Equation 5 may be more efficiently implemented in the frequency domain. Conventional low-complexity implementation methods of OFDM filtering therefore exploit the benefits of the Fast Fourier Transform (FFT) to transform a time domain convolution to frequency domain multiplications. It may be noted that the filtering window in this implementation may be split into shorter overlapping segments in order to process several smaller FFTs/IFFTs. However, both of the non-split and split implementations lead to similar implementation complexity orders.
For f-OFDM, long filter designs have been used in conventional solutions, typically with an impulse response longer than the cyclic prefix length. Filter orders from 160 to half of the OFDM symbol length have been proposed. While a long filter may create more Inter Symbol Interference (ISI) compared to a short filter, it has a more flat in-band attenuation which does not distort the in- band subcarriers. Such long filter designs show better performance than shorter filter designs for a small number of allocated subcarriers.
As mentioned above, the long filter design of f-OFDM has a heavy implementation complexity and also causes large time overheads for DL/UL switching.
The number of OFDM samples to filter is equal to the size of the IFFT of the OFDM plus the length of the filter impulse response, which should be larger than the number of allocated subcarriers. The sequential operations of OFDM modulation, including an IFFT operation, and filtering, including an FFT operation and then an IFFT operation, results in back and forth transfer between the frequency domain and the time domain, using several cascaded (l)FFT algorithms. This is inefficient in terms of implementation complexity, wherefore f-OFDM is suffering from heavy implementation-complexity, especially in wideband transmission with a large number of allocated subcarriers. Figure 1 schematically shows a signal processing device 100 included in a network node 400 or a user device 600 for e.g. a multi-carrier communication system 500. The multi-carrier communication system 500 is schematically illustrated in Figure 3, including a network node 400, such as for example an access node, base station or a eNodeB, in which the signal processing device 100 may be comprised, and user device 600, in which the signal processing device 100 may be comprised.
The signal processing device 100 comprises a processor 104 configured to weight current constellation symbols xkfl with weighting coefficients Wk , so as to provide weighted
constellation symbols Wkxki0. The processor 104 is further configured to multiplex the weighted constellation symbols Wkxki0 , so as to provide a weighted orthogonal frequency division multiplex symbol w-ODFM. The processor 104 is also configured to derive a current cyclic prefix CPo from the current constellation symbols xkfl and a previous cyclic prefix CPo-i from previous constellation symbols xkfl-i- The processor 104 is also configured to filter the current cyclic prefix CPo and the previous cyclic prefix CPo-i so as to provide a filtered cyclic prefix f-CP. The processor 104 is further configured to append the filtered cyclic prefix f-CP to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
The signal processing device 100 may further comprise a transceiver 102 configured to, by the use of at least one antenna 106, transmit e.g. a multi-carrier transmission signal r[m . The network node 400 or the user device 600 may also comprise an input device 1 10 configured to provide constellation symbols xki0 , xki0-i, being based on information to be transmitted, to the signal processing device 100, and communication means 108 transferring information between the transceiver 102, the processor 104 and the input device 1 10 of the communication device network node 400 or user device 600. The constellation symbols xki0 , xk,o-i may be received from an internal subunit of the network node 400 or the user device 600, or may be received from outside of the network node 400 or the user device 600.
According to an aspect, a method 200 for a signal processing device 100 is presented. The method 200, as illustrated in Figure 2,comprises a first step 204 of weighting current constellation symbols xkfl with weighting coefficients Wk , so as to provide weighted
constellation symbols Wkxkfi . In a second step 206, the weighted constellation symbols Wkxk 0 are multiplexed, so as to provide a weighted orthogonal frequency division multiplex symbol w-OFDM.
In a third step 208, a current cyclic prefix CPo is derived from the current constellation symbols xki0 and a previous cyclic prefix CPo-, from previous constellation symbols xkfl-i -
In a fourth step 210, the current cyclic prefix CPo and the previous cyclic prefix CPo-i are filtered, so as to provide a filtered cyclic prefix f-CP. In a fifth step 212, the filtered cyclic prefix f-CP is appended to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
Hereby, a signal processing method 200, a signal processing device 100, and also a network node 400 transmitting downlink or a user device 600 transmitting uplink including the signal processing device 100 are provided, that offer a low complexity calculation/computation/creation of f-CP-OFDM symbols to be transmitted. Thus, a waveform based on an OFDM waveform and combining partial CP filtering and subcarrier weighting is provided. The invention is especially beneficial for providing spectral containment in wideband transmission as implementation complexity increases with the number of subcarriers used and thus increases with the size of the used (l)FFT.
Figures 4 and 5 schematically illustrate various examples of the signal processing device 100 and the corresponding methods. The related embodiments are hereafter described more in detail.
As mentioned above, a waveform constructed based on OFDM is provided by the signal processing device 100 and the methods, wherein the samples of a block of constellation symbols are split in two computation groups. The two computation groups then in different ways generate two parts of the resulting f-CP-OFDM symbols, a filtered CP (f-CP) and a weighted OFDM symbol, as is described in detail below.
Consider an OFDM signal s[n] as defined in Equation 3, which corresponds to a sequential transmission of CP-OFDM symbols. Again, it is enough to restrict the exposure to the waveform's sample indices to - Ncp≤ m≤ (Nfft - l), which corresponds to the symbol s0. A filtered CP (f-CP) is provided for one of the two groups of constellation symbols comprising the samples of the cyclic prefix, i.e. with indices -Ncp≤m≤ -1. The current cyclic prefix CPo and the previous cyclic prefix CPo-i are derived/computed 208 based on the current constellation symbols xkfl and on previous constellation symbols xki0-i, respectively.
In this document, the current constellation symbols xkfl represent information to be transmitted in the currently computed/provided f-CP-OFDM symbol. Correspondingly, the previous constellation symbols xkfl-i are preceding constellation symbols xkfl-i representing information transmitted in a preceding f-CP-OFDM symbol being transmitted before the current f-CP-OFDM symbol. According to an embodiment, the previous constellation symbols xkfl-i are the last preceding constellation symbols xk _ representing information transmitted in a preceding f-CP- OFDM immediately before the f-CP-OFDM currently being provided/computed.
The current cyclic prefix CP0 samples correspond to conventional OFDM CP samples and are filtered 210 together with samples corresponding to the last samples of the previous OFDM symbol, that are equal to the samples of the previous cyclic prefix CPo-i due to the symmetric appearance of the OFDM symbol.
According to an embodiment, the current cyclic prefix CPo and the previous cyclic prefix CPo-i are filtered using a finite impulse response FIR filter /„ having an impulse response being shorter than the CPs, e.g. shorter than the current cyclic prefix CP0. Thus, filter /„ is chosen to have an impulse response at most equal to the CP length, i.e. NF1R - 1≤ Ncp . As a result, by the cyclic property of the CPs, the last OFDM samples are equal to the previous CP samples. This CP filtering 210 may thus be performed by filtering 210 two appended CPs, i.e. the current cyclic prefix CPo and a previous cyclic prefix CPo-i, that may, according to an embodiment, be derived from current xkfl and previous xk _ constellation symbols to be consecutively transmitted. The filtering 210 may be implemented by a time-domain convolution
implementation or by a frequency-domain implementation.
Thus, the current cyclic prefix CPo samples and the previous cyclic prefix CPo-i samples are filtered by a filter /„ with finite impulse response (FIR) of length NF1R having an impulse response as defined in Equation 4. The filter /„ may, as mentioned above, have an impulse response length at most equal to the CP length, i.e. NF1R - 1≤ Ncp . The filtered CP samples with indices -Ncp≤ m≤ -1 are computed as described in Equation 6, and thus depend on the previous OFDM symbol s^ . In the second term of Equation 6, it may be noted that the last contribution of the previous OFDM symbol s_1 occurs at m =- Ncp and n = NF1R - 1. It may also be noted the transmission signal r [m] in Equation 6 is based on samples from
Figure imgf000020_0001
- NF1R + l] to s^Nfft - l] . Since the filter length is shorter than the CP length, by the
circularity/symmetry appearance of the OFDM symbol, these samples are equal to the samples
+ 1] to s_! [-l] , i.e. to the samples of the last previous cyclic prefix CP0-1 , that may be derived from the last previous xk -\ constellation symbols, wherefore: m+Ncp NFIR -1
r [m] = ^ s0 [m - n] + ^ s. rn - n + Ncp] ,
n=0 CPO samples n=m+Ncp +l CPO-1 samples (Eq.7) for the indices -Ncp ≤ m≤ -1.
The generated signal samples may be rewritten as an independent convolution:
NFIR -1
^o (Eq.8) of the filter f[n] and the discrete signal c[n] =
Figure imgf000020_0002
C; sn l made by appending the samples from the current cyclic prefix CPo and the last previous cyclic prefix CP0-1 :
[ci, ... , cNcp +NpiR] =
Figure imgf000020_0003
This convolution generates a total of Ncp + 2NFIR - 1 non-zero samples from k = 1 to k = Ncp +
2NFIR - 1.
According to an embodiment, the filtering of the current cyclic prefix CPo and the previous cyclic prefix CPo-i is performed by the use of frequency domain filtering. A time-domain convolution operation, such as a filtering operation, may be performed by a corresponding frequency- domain operation in order to achieve a more complexity efficient implementation. Also, complexity reducing implementation methods, such as e.g. the overlap-save method, may be used for further increasing the implementation efficiency of the filtering of the current cyclic prefix CPo and the previous cyclic prefix CPo-i. According to an embodiment, samples of a central pulse of the signal output rCP [k] resulting from the filtering 210 of the current cyclic prefix CPo and the previous cyclic prefix CPo-i are selected as the filtered cyclic prefix f-CP, and samples CPdiscr of one or more tails of the signal output resulting from the filtering 210 are discarded/deleted. More in detail, the desired output f- CP from the linear convolution of Equation 8 (corresponding to Equation 7) are the indices from k = NF1R - 1 to k = NCP + NF1R - 1, and the tails of the convolution are discarded/deleted. Thus, the f-CP hereby has the desired CP length and is based on the current cyclic prefix CPo and the previous cyclic prefix CPo-i convolved with the filter. The first tail of the disregarded samples CPdiscr is only based on the previous cyclic prefix CPo-i , and the end tail of the disregarded samples CPdiscr is only based on the the current cyclic prefix CP0.
Based on the other computation group of constellation symbols, a weighted orthogonal frequency division multiplex symbol (w-ODFM) is computed/determined. The group of the current constellation symbols xki0 hereby being processed corresponds to the samples of the OFDM symbol without CP, i.e. with indices 0≤ m≤ (Nfft - 1). The waveform samples are obtained by weighting 204 the current constellation symbols xkfi with the complex weights {Wk}N k^s _1 before OFDM modulation/multiplexing 206 is performed. The hereby obtained output signal r[m] , including weighted OFDM symbol (w-OFDM) symbols, is:
Figure imgf000021_0001
for the indices 0≤ m≤ (Nfft - l).
According to an embodiment, the weighting coefficients Wk used for weighting 204 the current constellation symbols xki0 have values being equal to the corresponding Fourier coefficients Fk of the filter „ used for filtering the 210 the current cyclic prefix CP0 and the previous cyclic prefix CPo-i . Thus, the current constellation symbols xkfi are weighted by the Fourier coefficients of the filter „ evaluated at the subcarrier frequencies, i.e. Wk = Fk where:
Figure imgf000021_0002
Hereby, the output signal r[m] is equal to a conventionally determined filtered-OFDM symbol signal. Thus, this implementation provides the same output signal r[m] as Equation 5:
Figure imgf000022_0001
f[n]s0 [m— n]
o
s)[m] ,
where the last equality follows from 0≤ m≤ {Nfft - l) and n < Ncp . Due to the cyclic prefix, the convolution in Equation 12 for samples of the OFDM symbol depends only on the current constellation symbols xki0. The convolution of Equation 12 may be equivalently written as a Fourier transform of weighted constellation symbols Wkx 0. The interpretation of this construction arises from the inherent structure of the creation of a CP- OFDM symbol, which includes transforming multipath channels to frequency selective weights for the subcarriers.
Then, by appending 212 the f-CP to the w-OFDM symbol, the generated f-CP-OFDM samples with indices - Ncp≤ m≤ {Nfft - l) are equivalent to a conventional f-CP-OFDM signal r = if * s). However, the implementation complexity for producing/deriving the f-CP-OFDM symbols according to the embodiment is considerably lower than for conventional methods used for producing/deriving f-CP-OFMD symbols.
Low-pass filtering may generally result in the so-called Gibbs effect, which is related to in-band amplification fluctuations, especially for the edge subcarriers. Normally, the shorter the filter impulse response is, the more prominent the Gibbs effect is. For this reason, longer filter impulse responses may provide better bit error performance in some scenarios. Such typical scenarios include not-so-large band allocation. The scenarios also include wideband transmission with large subcarrier spacing, which corresponds to a low number of allocated subcarriers, a small required sampling period, and a small size of the (l)FFT. Also, the design of the filter used for the CP filtering 210 is constrained to the CP length.
According to an embodiment, the weighting coefficients Wk being used for weighting 204 the current constellation symbols xkfl are a function of Fourier coefficients Fk of the filter /„ used for filtering 210 of the current cyclic prefix CPo and the previous cyclic prefix CPo-i. Hereby, the Gibbs effect may be mitigated by use of modified amplitudes of the subcarrier weights.
According to an embodiment, the weighting coefficients Wk are complex coefficients having phases 9k being equal to phases 9k of the corresponding Fourier coefficients Fk of the filter /„. According to an embodiment, at least one amplitude value pk of the weighting coefficients Wk is determined based on an averaging of an amplitude value pk of a corresponding Fourier coefficient Fk of the filter fn and a positive real number K. Hereby, the amplitudes may e.g. be adjusted towards a value closer to the value one (1 ). According to an embodiment, one or more of the amplitude values pk of the complex weighting coefficients Wk are adjusted to a value of one (1 ).
The polar decomposition of the Fourier coefficient of the filter /„ may be written as Fk = pk ej6k . The filter weights/attenuations pk are ideally close to one, which is typically the case for the middle subcarriers, but not necessarily for the edge subcarriers. The weights may then be selected to be:
Wk = p ~k e**,
(Eq.13) where the phases 9k are equal to the phases 9k of the corresponding Fourier coefficients of the filter /„ used for the CP filtering 210. However, the weighting coefficient amplitudes pk do not necessarily have to be equal to the filtering coefficient amplitudes pk , as mentioned above. The new weighting amplitudes pk may, according to an embodiment, be selected to smooth/mitigate or to totally remove the Gibbs effect on the edge subcarriers. One way to achieve this is to smooth the original weighting coefficient amplitudes, i.e. to average the amplitudes to values closer to one, e.g. as: Pk + K
If K→ oo is chosen, flat weighting coefficient amplitudes pk = 1 are obtained, such that none of the subcarriers are attenuated. Flat weighting coefficient amplitudes provides for the best error rate performance among the herein described embodiments, but also results in the highest OOB emission. Other values of K provides different trade-offs between performance and OOB emission.
Figure 6 shows the amplitude values of the subcarrier weights pk resulting from the above mentioned embodiments, i.e. for the original/non-averaged weighting coefficient amplitude values pk, for the averaged/smoothed weighting coefficient amplitudes pk, and for flat weighting coefficient amplitudes pk = 1. As illustrated in Figure 6, an advantage of the averaging amplitude and/or flat amplitude embodiments is that they enable smoothing of the in-band attenuation of the filter response. This gives a number of degrees-of-freedom for trading-off improved error rate performance against higher OOB emission. This is relevant if the constraints on CP length for the filter results in a filter is too short for satisfactory performance. According to an aspect, the above mentioned network node 400 configured to transmit information downlink is presented. The network node 400 comprises a transceiver 1 02 and a signal processing device 100 configured as described above. The signal processing device 100 is configured to receive a plurality of constellation symbols and the transceiver 1 02 is configured to transmit the derived/created filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFMD included in a transmission signal r.
According to an aspect, the above mentioned user device 600 configured to transmit information uplink is presented. The user device 600 comprises a transceiver 1 02 and a signal processing device 1 00 configured as described above. The signal processing device 1 00 is further configured to receive a plurality of constellation symbols ¾,0, ¾o-i> ancl tne transceiver 1 02 is configured to transmit the derived/determined filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFMD included in a transmission signal r. A corresponding method 7200 for embodiments of the network node 400 and/or the user device 600 is shown in Figure 7.
The method 7200 includes an initial step 202 of receiving a plurality of constellation symbols xk,0' xk,0-i - The method then includes the above described first 204 to fifth 21 2 step.
The first step 204 comprises weighting current constellation symbols xkfl with weighting coefficients Wk, so as to provide weighted constellation symbols Wkxkfi .
The second step 206 comprises multiplexing the weighted constellation symbols Wkxkfi , so as to provide a weighted orthogonal frequency division multiplex symbol w-OFDM.
The third step 208 comprises deriving a current cyclic prefix CPo from the current constellation symbols xkfl and a previous cyclic prefix CPo-i from previous constellation symbols xkfl-i - The fourth step 210 comprises filtering the current cyclic prefix CPo and the previous cyclic prefix CPo-i, so as to provide a filtered cyclic prefix f-CP.
The fifth step 212 comprises appending the filtered cyclic prefix f-CP to the weighted orthogonal frequency division multiplex symbol w-OFDM, so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFDM.
The method further comprises a final step 214 of transmitting the derived/determined filtered cyclic prefix orthogonal frequency division multiplex symbol f-CP-OFMD included in a transmission signal r.
One of the main effects of the above mentioned embodiments is that an alternative
implementation of the creation of f-CP-OFMD symbols at a reduced complexity, and also constrained to filter responses shorter than the length of the CP, is provided.
Hereafter, the different implementation approaches of the embodiments are compared in terms of number of complex multiplications required to generate a f-CP-OFDM symbol with conventional implementations using FFT and IFFT, where an FFT/IFFT computation is assumed to have an order of - - log2(W//t ) complex multiplications, which is a commonly used complexity evaluation.
According to a conventional Time-Domain Implementation of f-OFDM, a FIR filter / of length NFIR is convolved with the OFDM signal s [m] . In order to filter the signal, NFIR - 1 samples from the previous OFDM symbol need to be buffered. A direct implementation of the convolution in the time-domain would be prohibitively complex, requiring (Nfft + Ncp) NF1R complex multiplications.
According to a conventional frequency-domain Implementation of f-OFDM, the overlap-save method splits the OFDM block in Nseg segments of size = (NFFT + NCP)/Nseg . In order to filter each segment, a computation window taking into account the NF1R - 1 samples before the segment is needed. The size of this computation window is thus Nwin = L + NF1R - 1, in which the filtering will be implemented in the frequency domain by a FFT and then an IFFT. The total number of complex multiplication per window accounts for two (l)FFT computation complexities, and for the multiplications by the Fourier coefficients, which in total for one OFDM block results in:
(Nwin \og2 (Nwin ) + Nwin )Nseg . If this process is applied with only one segment, the number of complex multiplication is:
{Nfft + Ncp + NFIR - 1) log2(%t + Ncp + NFIR - 1) + Nfft + Ncp + NFIR - 1.
For the herein presented embodiments, for generation of the weighted OFDM symbol w-OFDM having samples with indices 0≤ m≤ (Nfft - 1), the input data symbols are multiplied by complex weights before the IFFT operation of the OFDM modulation is performed, requiring only Nsub multiplications (and no additions).
Most of the complexity of the herein described embodiments remains in filtering of the current cyclic prefix CPo and the previous cyclic prefix CPo-i, which depends on the previous OFDM symbol. It requires a generation of the CP samples without subcarrier weighting. For this it suffices to compute Ncp original samples whose computation complexity is of the order
log20 //t )■ Then, the filtering of the current cyclic prefix CPo and the previous cyclic prefix
CPo i, with the frequency domain implementation gives the complexity of {Ncp + NF1R - l)log2(NCP + NFIR - 1 ) + NCP + NFIR - 1 multiplications. All in all, a total number of complex multiplications is obtained in the order of:
Nsub + log2 (%t) + {Ncp + NF1R - l)log2(jVcp + NF1R - 1 ) + Ncp + NF1R - 1.
To sum up: the evaluated implementation complexity of the different methods are listed in Table 1 .
Figure imgf000027_0001
Table 1. Implementation complexity of conventional f-OFDM and herein presented embodiment
Hereafter, the complexity comparison is also provided as a numerical evaluation.
Below, examples of the complexity-performance trade-off using LTE numerology are presented, i.e. with a symbol period of Ts = ms and a cyclic prefix duration of Tcp = ^ ms. The complexity and performance of the herein presented embodiments, which are based on a short filter length being equal to the CP length, and a conventional f-OFDM with a unconstrainsted long filter length of half the symbol duration are compared.
For both the herein presented embodiments and the conventional methods, the classical windowed-sinc filters method using an Hanning window have been used, as it has also been recently proposed for filtering OFDM signals. Taking the inverse Fourier transform of an ideal low-pass filter at cutoff frequency fc gives the following sine function:
Figure imgf000028_0001
where sinc(x) =— , and fsp = - - represents the sampling frequency.
This corresponds to an infinite impulse response (I IF) filter, which in practice may be implemented using a soft-truncation of its tails. Therefore, the Hanning window is considered:
Figure imgf000028_0002
In the following, the cut-off frequency is set to match the bandwidth of the OFDM signal. For a large bandwidth implementation, a large bandwidth usage with Nsub = 600 subcarriers is considered. Assuming an FFT size of Nfft = 1024 samples per Ts, this corresponds to a cyclic prefix of Ncp = 72 samples. The obtained spectrums for conventional f-OFDM and for the herein described embodiment using the Fourier coefficients of the filter as weighting coefficients; Wk = Fk are shown in Figure 8. The embodiment with Wk = Fk corresponds to an alternative implementation of f-OFDM requiring a shorter filter response. As it can be seen in Figure 8, shortening of the filter degrades the OOB emission, however at a rather small level. The filtered spectrum still has very low OOB compared to non-filtered conventional OFDM, and the transition between in-band and out-band is very sharp.
The corresponding probability for bit error rate (BER) performance is shown in Figure 9 for a transmission using 64 quadrature amplitude modulation (QAM) with turbo code rate 5/6 in an average white Gaussian noise channel for Nsub = 600 subcarriers. As shown in Figure 9, a shortening of the filter according to a herein described embodiment does not degrade the BER performance in such cases. This is because for the large bandwidth implementation, the long filter in the time domain has a narrow lobe, and has a long tail, which is negligible. As shown in the examples of Figures 8 and 9, the herein presented embodiments perform similarly as conventional f-OFDM with short and long filter. However, the herein presented embodiments have much less implementation complexity. The complexity of Table 1 with the considered numerology is shown in Table 2 below. Number of Numerical example Numerical example Multiplications NFIR = NCP NFIR = 512
Conventional Time- 78 91 2 561 152
domain implementation
of f-OFDM
Conventional
Frequency-domain
13 057 18 722
implementation of f- OFDM
Herein presented 2 127 X
embodiment
Table 2. Implementation complexity comparison with Nsub = 600 subcarriers
The complexity/number of multiplications for the conventional frequency-domain implementation of the long-filter is 1 8722, while for the proposed low-complexity implementation of the short filter according to one herein presented embodiment is 21 27. This is complexity reduction by 8.8 times, i.e. almost an order of magnitude.
A corresponding numerical example for a medium-sized/not-so-large bandwidth and a non- neglectable Gibbs effect and Nsub = 144 subcarriers may also be analyzed. With a smaller bandwidth, the shortening of the filter has the consequence of creating ripples on the band edges, also known as Gibbs effect. This will have the effect to degrade the error rate performances.
Spectrums of conventional f-OFDM with long filter and for the herein presented embodiment with Wk = Fk are shown in Figure 1 0. In order to avoid the in-band rippling effect, also the herein presented embodiments for which the weighting coefficients have the same phases as the phases of the Fourier coefficients of the filter response but for which different coefficient amplitudes may be considered, as mentioned above. In Figure 1 0, the two amplitude adjustment design methods described above are shown, i.e. an embodiment having flat weighting coefficient amplitudes, and an embodiment having smoothed weighting coefficient amplitudes, as described in Equation 14 with K=0.5.
The in-band spectrum of the embodiment having flat weighting coefficient amplitudes is closer to one, which improves the BER performance, but the OOB emissions are much less attenuated. As can be verified in Figure 1 1 , the OOB transition of the embodiment having flat weighting coefficient amplitudes is nevertheless still rather sharp, and this spectrum deviates from the conventional short-filter spectrum only for attenuation below -35 dB from the in-band. For practical implementation with imperfect hardware, attenuation below a certain level such as -35 dB may actually not be achievable due to non-linearity of power amplifier that would clip the transmitted OOB emission to an error floor.
The BER performances of the conventional methods and some herein described embodiments are compared in Figure 1 1 . The conventional f-OFDM with long filter has a SNR loss of 0.3 dB at 10"3 BER compared to the conventional OFDM system. The herein presented embodiment with Wk = Fk has 0.8 dB SNR loss compared to the conventional OFDM system. For the embodiment having flat weighting coefficient amplitudes, the SNR loss disappeared as there are no in-band fluctuations. The embodiment having smoothed weighting coefficient amplitudes provides a trade-off between the two methods.
The complexity saving from the herein described embodiments may also be determined for two cases of (l)FFT sizes. Here, the above described various embodiments having differing weighting coefficient amplitudes have the same complexity.
For an (l)FFT size of Nfft = 1024, which is the same (l)FFT size as assumed in the foregoing complexity calculations, Nfft = 1024 samples per Ts are produced. This corresponds to a cyclic prefix of Ncp = 72 samples. The complexity/number of multiplications is given in Table 3 below.
Figure imgf000030_0001
Conventional frequency- 13 057 18 722
domain implementation
of f-OFDM
Herein described 1 671 N/A
embodiment
Table 3. Implementation complexity comparison with Nsub = 144 subcarriers and Nfft =
1024
Here, the complexity for the conventional frequency-domain implementation of f-OFDM 13057 and 1 8722 with short and long filter, respectively, while for the herein described embodiment the complexity is 1 671 . This is a complexity reduction by 7.8 and 1 1 .2 times, i.e. about an order of magnitude.
For the above mentioned bandwidth configuration, i.e. for a NSUB = 144 subcarrier allocation, it is possible to use a much smaller (l)FFT size. With an (l)FFT size of NFFT = 256 samples per TS, this corresponds to a cyclic prefix of NCP = 18 samples. The complexity/number of
multiplications is given in Table 4 below.
Figure imgf000031_0001
Table 4. Implementation complexity comparison with Nsub = 144 subcarriers and Nfft =
256 Here, the complexity for the conventional frequency-domain implementation of f-OFDM is 2 673 and 3869 with short and long filter, respectively, while it for the herein described embodiment is 431 . This is a complexity reduction by 6.2 and 10.2 times, again up to an order of magnitude. The network node 400 described herein may also be denoted as an access node or an access point or a base station, e.g., a Radio Base Station (RBS), which in some networks may be referred to as transmitter, "eNB", "eNodeB", "NodeB", "gNB" or "B node", depending on the technology and terminology used. The access network nodes may be of different classes such as, e.g., macro eNodeB, home eNodeB or pico base station, based on transmission power and thereby also cell size. The access network node can be a Station (STA), which is any device that comprises an IEEE 802.1 1 -conformant Media Access Control (MAC) and Physical Layer (PHY) interface to the Wireless Medium (WM). The network node 400 may also be a node in a wired communication system. Further, standards promulgated by the IEEE, the Internet Engineering Task Force (IETF), the International Telecommunications Union (ITU), the 3GPP standards, fifth-generation (5G) standards and so forth are supported. In various embodiments, the network node 400 may communicate information according to one or more IEEE 802 standards including IEEE 802.1 1 standards (e.g., 802.1 1 a, b, g/h, j, n, and variants) for WLANs and/or 802.16 standards (e.g., 802.16-2004, 802.16.2-2004, 802.16e, 802.16†, and variants) for WMANs, and/or 3GPP LTE standards. The network node 400 may communicate information according to one or more of the Digital Video Broadcasting Terrestrial (DVB-T) broadcasting standard and the High performance radio Local Area Network (HiperLAN) standard.
A user device 600 described herein may be any of a User Equipment (UE), mobile station (MS), wireless terminal or mobile terminal which is enabled to communicate wirelessly in a wireless communication system, sometimes also referred to as a cellular radio system. The user devices may further be referred to as mobile telephones, cellular telephones, computer tablets or laptops with wireless capability. The user devices in the present context may be, for example, portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile devices, enabled to communicate voice or data, via the radio access network, with another entity, such as another receiver or a server. The user device can be a Station (STA), which is any device that comprises an IEEE 802.1 1 -conformant Media Access Control (MAC) and Physical Layer (PHY) interface to the Wireless Medium (WM). Further, standards promulgated by the IEEE, the Internet Engineering Task Force (IETF), the International Telecommunications Union (ITU), the 3GPP standards, fifth-generation (5G) standards and so forth, are supported. In various embodiments, the user device 600 may communicate information according to one or more IEEE 802 standards including IEEE 802.1 1 standards (e.g., 802.1 1 a, b, g/h, j, n, and variants) for WLANs and/or 802.16 standards (e.g., 802.16-2004, 802.16.2-2004, 802.16e, 802.16†, and variants) for WMANs, and/or 3GPP LTE standards. The user device 600 may communicate information according to one or more of the Digital Video Broadcasting Terrestrial (DVB-T) broadcasting standard and the High performance radio Local Area Network (HiperLAN) standard.
Furthermore, any methods according to embodiments of the invention may be implemented in a computer program, having code means, which when run by processing means causes the processing means to execute the steps of the method. The computer program is included in a computer readable medium of a computer program product. The computer readable medium may comprise essentially any memory, such as a ROM (Read-Only Memory), a PROM
(Programmable Read-Only Memory), an EPROM (Erasable PROM), a Flash memory, an EEPROM (Electrically Erasable PROM), or a hard disk drive.
Moreover, it is realized by the skilled person that the signal processing device 100, the network node 400 and the user device 600 described herein comprise the necessary communication capabilities in the form of e.g., functions, means, units, elements, etc., for performing the present solution. Examples of other such means, units, elements and functions are: processors, memory, buffers, control logic, encoders, decoders, rate matchers, de-rate matchers, mapping units, multipliers, decision units, selecting units, switches, interleavers, de-interleavers, modulators, demodulators, inputs, outputs, antennas, amplifiers, receiver units, transmitter units, DSPs, MSDs, TCM encoder, TCM decoder, power supply units, power feeders, communication interfaces, communication protocols, etc. which are suitably arranged together for performing the present solution.
Especially, the processor 104 described herein may in an embodiment comprise, e.g., one or more instances of a Central Processing Unit (CPU), a processing unit, a processing circuit, a processor, an Application Specific Integrated Circuit (ASIC), a microprocessor, or other processing logic that may interpret and execute instructions. The expression "processor" may thus represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones mentioned above. The processing circuitry may further perform data processing functions for inputting, outputting, and processing of data comprising data buffering and device control functions, such as call processing control, user interface control, or the like.
Finally, it should be understood that the invention is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.

Claims

1 . A signal processing device (100), comprising a processor (104) configured to:
weight current constellation symbols (xfcj0) with weighting coefficients (Wk), so as to provide weighted constellation symbols (Wkxk 0)
multiplex the weighted constellation symbols (Wkxk 0), so as to provide a weighted orthogonal frequency division multiplex symbol (w-ODFM);
derive a current cyclic prefix (CPo) from the current constellation symbols (xki0) and a previous cyclic prefix (CPo-i) from previous constellation symbols (xk,0-i) ',
filter the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i) so as to provide a filtered cyclic prefix (f-CP); and
append the filtered cyclic prefix (f-CP) to the weighted orthogonal frequency division multiplex symbol (w-OFDM), so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM).
2. The signal processing device (100) according to claim 1 , wherein the processor (104) is configured to weight the current constellation symbols (xki0) with weighting coefficients (Wk) which are a function of Fourier coefficients (Fk) of a filter (/„) used for filtering the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i).
3. The signal processing device (100) according to claim 2, wherein the weighting coefficients (Wk) are complex coefficients and have phases (0fc) being equal to phases (0fc) of
corresponding Fourier coefficients (Fk) of the filter (/„).
4. The signal processing device (100) according to any one of claims 2-3, wherein the weighting coefficients (Wk) are complex coefficients, and the processor (104) is configured to determine at least one amplitude value (pk) of the weighting coefficients (Wk) based on an averaging of an amplitude value (pk) of a corresponding Fourier coefficient (Fk) of the filter (/„) and a positive real number K.
5. The signal processing device (100) according to claim 4, wherein the processor (104) is configured to adjust one or more of the amplitude values (pk) of the complex weighting coefficients (Wk) to a value of one (1 ).
6. The signal processing device (100) according to any one of claims 2-3, wherein the weighting coefficients (Wk) have values equal to corresponding Fourier coefficients (Fk) of the filter (fn).
7. The signal processing device (1 00) according to any one of claims 1 -6, wherein the processor (1 04) is configured to filter the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i) using a finite impulse response (FIR) filter („) having an impulse response being shorter than the current cyclic prefix (CPo).
8. The signal processing device (1 00) according to any one of claims 1 -7, wherein the processor (1 04) is configured to:
select samples of a central pulse from the signal output resulting from filtering of the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i) as the filtered cyclic prefix (f-CP); and
discard samples (CPdiscr) of one or more tails of the signal output resulting from the filtering.
9. The signal processing device (1 00) according to any one of claims 1 -8, wherein the processor (1 04) is configured to filter the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i) using a frequency domain filtering.
1 0. The signal processing device (1 00) according to claim 1 -9, wherein
the current constellation symbols (¾0) represent information to be transmitted in the filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM); and
the previous constellation symbols (xfe,0-i) are last preceding constellation symbols representing information transmitted in a preceding filtered cyclic prefix orthogonal frequency division multiplex symbol being transmitted immediately before the filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM).
1 1 . A network node (400) configured to transmit information downlink, the network node (400) comprising a transceiver (1 02) and a signal processing device (1 00) according to any one of claims 1 -1 0, wherein signal processing device (1 00) is further configured to:
receive a plurality of constellation symbols (¾i0, ¾,o-i);
and the transceiver (1 02) is configured to:
transmit the filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP- OFMD).
12. A user device (600) configured to transmit information uplink, the user device (600) comprising a transceiver (1 02) and a signal processing device (1 00) according to any one of claims 1 -1 0, wherein signal processing device (1 00) is further configured to: receive a plurality of constellation symbols (¾0- ¾,o-i);
and the transceiver (1 02) is configured to:
transmit the filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP- OFMD).
13. A method (200) for a signal processing device (100), the method (200) comprising:
weighting (204) current constellation symbols (xfe,0) with weighting coefficients (Wk), so as to provide weighted constellation symbols (Wkxkfi) ;
multiplexing (206) the weighted constellation symbols (Wkxkfi), so as to provide a weighted orthogonal frequency division multiplex symbol (w-OFDM); deriving (208) a current cyclic prefix (CPo) from the current constellation symbols (xfcj0) and a previous cyclic prefix (CPo-i) from previous constellation symbols (xk,0-d',
filtering (21 0) the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i), so as to provide a filtered cyclic prefix (f-CP) ; and
appending (212) the filtered cyclic prefix (f-CP) to the weighted orthogonal frequency division multiplex symbol (w-OFDM), so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM).
14. A method (7200) for a user device (600), the method (7200) comprising:
receiving (202) a plurality of constellation symbols (¾,0< ¾o-i) ;
weighting (204) current constellation symbols (xfcj0) with weighting coefficients (Wk), so as to provide weighted constellation symbols (Wkxk 0) ;
multiplexing (206) the weighted constellation symbols (Wkxk 0), so as to provide a weighted orthogonal frequency division multiplex symbol (w-OFDM); deriving (208) a current cyclic prefix (CPo) from the current constellation symbols (xfcj0) and a previous cyclic prefix (CPo-i) from previous constellation symbols (xk,0-d',
filtering (21 0) the current cyclic prefix (CPo) and the previous cyclic prefix (CPo-i), so as to provide a filtered cyclic prefix (f-CP) ;
appending (212) the filtered cyclic prefix (f-CP) to the weighted orthogonal frequency division multiplex symbol (w-OFDM), so as to provide a filtered cyclic prefix orthogonal frequency division multiplex symbol (f-CP-OFDM); and
transmitting (214) the filtered cyclic prefix orthogonal frequency division multiplex symbol
(f-CP-OFMD).
15. Computer program with a program code for performing a method according to any one of claims 13-14 when the computer program runs on a computer.
PCT/EP2016/082006 2016-12-20 2016-12-20 Construction of a filtered cp-ofdm waveform WO2018113935A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201680091702.2A CN110089082B (en) 2016-12-20 2016-12-20 Construction of filtered CP-OFDM waveforms
PCT/EP2016/082006 WO2018113935A1 (en) 2016-12-20 2016-12-20 Construction of a filtered cp-ofdm waveform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2016/082006 WO2018113935A1 (en) 2016-12-20 2016-12-20 Construction of a filtered cp-ofdm waveform

Publications (1)

Publication Number Publication Date
WO2018113935A1 true WO2018113935A1 (en) 2018-06-28

Family

ID=57570763

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2016/082006 WO2018113935A1 (en) 2016-12-20 2016-12-20 Construction of a filtered cp-ofdm waveform

Country Status (2)

Country Link
CN (1) CN110089082B (en)
WO (1) WO2018113935A1 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1398065A (en) * 2002-08-23 2003-02-19 清华大学 Method for increasing the estimation performance to carrier frequency deviation of OFDM communication system
JP3952203B2 (en) * 2003-10-27 2007-08-01 カシオ計算機株式会社 OFDM demodulation apparatus, OFDM demodulation integrated circuit, and OFDM demodulation method
CN1829131A (en) * 2005-03-04 2006-09-06 松下电器产业株式会社 Resource Allocation Method in Orthogonal Frequency Division Multiplexing Wireless Multimedia System
US20090207925A1 (en) * 2008-02-15 2009-08-20 Mediatek Inc. Wireless communication system, OFDM communication apparatus and method thereof
CN103095628B (en) * 2011-10-31 2016-03-30 华为技术有限公司 A kind of launching technique, method of reseptance and device reducing out-of-band radiation
EP2730044B1 (en) * 2012-09-28 2017-08-16 Huawei Technologies Co., Ltd. Transmission and reception of enhanced pdcch

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUAWEI ET AL: "OFDM based flexible waveform for 5G", vol. RAN WG1, no. Busan, Korea; 20160411 - 20160415, 2 April 2016 (2016-04-02), XP051079998, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_84b/Docs/> [retrieved on 20160402] *
QUALCOMM INCORPORATED: "Waveform Candidates", vol. RAN WG1, no. Busan, Korea; 20160411 - 20160415, 2 April 2016 (2016-04-02), XP051080027, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_84b/Docs/> [retrieved on 20160402] *

Also Published As

Publication number Publication date
CN110089082A (en) 2019-08-02
CN110089082B (en) 2020-12-15

Similar Documents

Publication Publication Date Title
JP6657277B2 (en) Transmission device
He et al. Comparison and evaluation between FBMC and OFDM systems
US20180343654A1 (en) Method and Apparatus for Asynchronous OFDMA/SC-FDMA
US9819529B2 (en) Method and apparatus for repeated transmission in multicarrier wireless communication system
WO2008023299A2 (en) A transmission method and apparatus for cancelling inter-carrier interference
KR101022753B1 (en) OPDM system and data transmission method therefor
EP2314036A1 (en) Method and apparatus for ofdm spectral diversity using guard bands
Gökceli et al. PAPR reduction with mixed-numerology OFDM
CN114450924B (en) System and method for transmitting and receiving single carrier OQAM symbols pulse shaped by non-Nyquist transmission
US9923701B2 (en) Method and apparatus for asynchronous OFDMA/SC-FDMA
CN114342328B (en) System and method for transmitting and receiving single carrier OQAM symbols
US10361898B2 (en) Complexity reduction for OFDM signal transmissions
EP3086523A1 (en) Apparatus, sub-carrier module, transmitter module, method and computer program for providing an output signal for a filter module
US20090147874A1 (en) Method and apparatus for inverse fast fourier transform (ifft) in communication system
EP3001629B1 (en) Method and apparatus for providing a multi-carrier modulated signal
CN110089082B (en) Construction of filtered CP-OFDM waveforms
Mohanty et al. A companding technique for PAPR reduction in DWT OFDM systems
CN104243379B (en) The suppressing method and transmitter of ofdm signal peak power in wireless communication system
WO2018163359A1 (en) Transmitter apparatus, receiver apparatus, communication system and transmission method
Naveena et al. FBMC Modulation Schemes for 5G Mobile Communications
KR20050026193A (en) Apparatus for fft and ifft in communication system using orthogonal frequency division multiplexing and method thereof
CN107438037B (en) Data transmission method and related device
Muck et al. Pseudo Random Postfix OFDM based channel estimation in a Doppler scenario
D'Alessandro et al. Hybrid filtered multitone architecture for WLAN applications
Daoud et al. OFDM systems performance enhancement

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16813357

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16813357

Country of ref document: EP

Kind code of ref document: A1