Methods and Apparatuses for Windowing-Based Channel Filtering in an OFDM-Based Communication Network
20230327793 · 2023-10-12
Inventors
Cpc classification
H04B1/1027
ELECTRICITY
International classification
Abstract
Disclosed is a method and an apparatus for handling signals in an OFDM-based communication network (100) received at a receiver (120). The method comprises obtaining a signal in time domain, the signal comprising a payload signal sent from a transmitter (110) towards the receiver (120) as well as an interference signal, the payload signal residing in a first frequency band and the interference signal residing in a second frequency band outside the first frequency band. The method further comprises separating the payload signal from the interference signal using a filter, and processing (208) the payload signal with a time window (W, W.sub.p), or the separated interference signal with a time window, (W, W.sub.i), or processing both the separated payload signal with a window (W, W.sub.p) and the obtained signal with a window (W, W.sub.i), the window (W, W.sub.p, W.sub.i) being substantially an OFDM symbol wide, so as to achieve a output signal/first output signal comprising the payload signal and a time-windowed interference signal and/or a second output signal comprising the interference signal and a time-windowed payload signal. The windowed signals become attenuated by the FFT so that the wanted signal are achieved undisturbed.
Claims
1-28. (canceled)
29. A method performed by an apparatus for handling signals in an Orthogonal Frequency Division Multiplex (OFDM)-based communication network received at a receiver, the method comprising: obtaining a signal in time domain, the signal comprising a payload signal sent from a transmitter towards the receiver as well as an interference signal, the payload signal residing in a first frequency band and the interference signal residing in a second frequency band outside the first frequency band; separating the payload signal from the interference signal using a filter, and processing the separated payload signal with a time window (W, W.sub.p), or processing the separated interference signal with a time window, (W, W.sub.i), or processing both the separated payload signal with a window (W, W.sub.p) and the obtained signal with a window (W, W.sub.i), the window (W, W.sub.p, W.sub.i) being substantially an OFDM symbol wide, so as to achieve a output signal/first output signal comprising the payload signal and a time-windowed interference signal and/or to achieve a second output signal comprising the interference signal and a time-windowed payload signal, wherein the time-window processing comprises for each time window W, W.sub.p or W.sub.i a connecting time during which the window function increases from 0 to 1, a steady time during which the window function is 1 and a disconnecting time during which the window function decreases from 1 to 0, and wherein the separating using a filter and the processing is only performed during the connecting time and the disconnecting time.
30. The method of claim 29, further comprising that the first frequency band is for a radio access technology (RAT) with a first numerology and the second frequency band is for a radio access technology with a second numerology and that the window W.sub.p is adapted for the OFDM symbol width of the radio access technology with a first numerology and the window W.sub.i is adapted for the OFDM symbol width of the radio access technology with the second numerology.
31. The method of claim 30, further comprising: transforming the output signal/signals from time domain into frequency domain by applying a Discrete Fourier Transform, DFT, to the output signal/signals.
32. The method of claim 31 wherein the processing comprises: multiplying the separated payload signal with (1−W) to achieve the payload signal and a negative time-windowed payload signal; multiplying the obtained signal with (W) to achieve a time-windowed payload signal and the time-windowed interference signal, and adding the negative time-windowed payload signal and the separated payload signal to the time-windowed payload signal and the time-windowed interference signal so as to achieve the output signal comprising the payload signal and the time-windowed interference signal.
33. The method of claim 29, wherein the processing comprises multiplying the separated interference signal with (W−1, W.sub.i−1) to achieve the time-windowed interference signal and a negative interference signal, and adding the obtained signal, comprising the payload signal and the interference signal, with the time-windowed interference signal and the negative interference signal so as to achieve the output signal/first output signal comprising the payload signal and the time-windowed interference signal and/or; adding a negative interference signal to the obtained signal comprising the payload signal and the interference signal to achieve the payload signal and multiplying the payload signal with (W.sub.p−1) to achieve a time windowed payload signal and a negative payload signal and adding to the time windowed payload signal and a negative payload signal the obtained signal comprising the payload signal and the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
34. The method of claim 29, wherein the processing comprises: multiplying the separated interference signal with (W, W.sub.i) to achieve the time-windowed interference signal, and adding the separated payload signal to the time-windowed interference signal to achieve the output signal/first output signal comprising the payload signal and the time-windowed interference signal and/or; multiplying the payload signal with (W.sub.p) to achieve a time windowed payload signal and adding the time windowed payload signal to the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
35. An apparatus operable in an OFDM-based communication network, configured for handling signals in the communication network received at a receiver, the apparatus comprising a processing circuitry and a memory, said memory containing instructions executable by said processing circuitry, whereby the apparatus is configured to: obtain a signal in time domain, the signal comprising a payload signal sent from a transmitter towards the receiver as well as an interference signal, the payload signal residing in a first frequency band and the interference signal residing in a second frequency band outside the first frequency band; separate the payload signal from the interference signal using a filter, and process the separated payload signal with a time window (W, W.sub.p), or process the separated interference signal with a time window, (W, W.sub.i), or process both the separated payload signal with a window (W,W.sub.p) and the obtained signal with a window (W, W.sub.i), the window (W, W.sub.p, W.sub.i) being substantially an OFDM symbol wide, so as to achieve a output signal/first output signal comprising the payload signal and a time-windowed interference signal and/or to achieve a second output signal comprising the interference signal and a time-windowed payload signal, wherein the time-window processing comprises for each time window W, W.sub.p or W.sub.i a connecting time during which the window function increases from 0 to 1, a steady time during which the window function is 1 and a disconnecting time during which the window function decreases from 1 to 0, and wherein the apparatus is operative for performing the separating using a filter and the processing only during the connecting time and the disconnecting time.
36. The apparatus of claim 35, wherein the first frequency band is for a radio access technology (RAT) with a first numerology and the second frequency band is for a radio access technology with a second numerology and that the window W.sub.p is adapted for the OFDM symbol width of the radio access technology with the first numerology and the window W, is adapted for the OFDM symbol width of the radio access technology with the second numerology.
37. The apparatus of claim 35, further being configured to: transform the output signal/signals from time domain into frequency domain by applying a DFT to the output signal/signals.
38. The apparatus of claim 35, being configured to perform the processing by: multiplying the filtered payload signal with (1−W) to achieve the payload signal and a negative time-windowed payload signal; multiplying the obtained signal with W to achieve a time-windowed payload signal and the time-windowed interference signal, and adding the negative time-windowed payload signal and the filtered payload signal to the time-windowed payload signal and the time-windowed interference signal so as to achieve the output signal comprising the payload signal and the time-windowed interference signal.
39. The apparatus of claim 35, being configured to perform the processing by: multiplying the separated interference signal with (W−1/W.sub.i−1) to achieve the time-windowed interference signal and a negative interference signal, and adding the obtained signal, comprising the payload signal and the interference signal, with the time-windowed interference signal and the negative interference signal so as to achieve the output signal/first output signal comprising the payload signal and the time-windowed interference signal and/or adding a negative interference signal to the obtained signal comprising the payload signal and the interference signal to achieve the payload signal and multiplying the payload signal with (WW.sub.p−1) to achieve a time windowed payload signal and a negative payload signal and adding to the time windowed payload signal and a negative payload signal the obtained signal comprising the payload signal and the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
40. The apparatus of claim 35, being configured to perform the processing by: multiplying the separated interference signal with (W, W.sub.i) to achieve the time-windowed interference signal, and adding the separated payload signal to the time-windowed interference signal to achieve the output signal comprising the payload signal and the time-windowed interference signal and/or; multiplying the payload signal with (W.sub.p) to achieve a time windowed payload signal and adding the time windowed payload signal to the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
41. The apparatus of claim 35, being configured to perform the processing by: adding a negative payload signal to the obtained signal comprising the payload signal and the interference signal to achieve the interference signal and multiplying the interference signal with (W.sub.i−1) to achieve a time windowed interference signal and a negative interference signal and adding to the time windowed interference signal and the negative interference signal the obtained signal comprising the payload signal and the interference signal to achieve the first output signal comprising the payload signal and a time-windowed interference signal and/or; multiplying the payload signal with (W.sub.p−1) to achieve the time windowed payload signal and a negative payload signal and adding the time windowed payload signal and a negative payload signal to the obtained signal comprising the payload signal and the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
42. The apparatus of claim 35, being configured to: synchronize in time the obtained signal with the separated payload signal or with the separated interference signal, when they are un-synchronized.
43. The apparatus of claim 35, wherein the obtained signal has a sample rate and a spectrum comprising the first numerology frequency band and the second numerology frequency band and wherein the apparatus is configured to perform the transforming by frequency shifting the obtained signal such that the first frequency band is located symmetrically around the center of the obtained signal's band and such that the second frequency band is located further away from the center of the obtained signal's band than the first frequency band, or such that the second frequency band is located symmetrically around the center of the obtained signal's band and such that the first frequency band is located further away from the center of the obtained signal's band than the second frequency band.
44. The apparatus of claim 35, being configured to perform the processing by: if the first numerology frequency band or the second numerology frequency band falls over half the sample rate of the obtained signal, the frequency shift creates a folding of that frequency band to the other side of the obtained signal's spectrum and wherein the transforming further comprises that the folded numerology frequency band is rearranged into a continuous numerology frequency band.
45. The apparatus of claim 35, being configured to perform the processing by: after the obtaining, transforming the obtained signal in time domain into frequency domain, performing the separating using a filter of the payload signal from the interference signal in frequency domain, and transforming the separated payload signal and/or the separated interference signal from frequency domain into time domain.
46. The apparatus of claim 35, being configured to perform the separating using a filter of the payload signal from the interference signal by a forward-backward filtering procedure in an Infinite Impulse Response (IIR) filter.
47. A non-transitory computer-readable medium comprising, stored thereupon, a computer program comprising instructions that, when executed by at least one processing circuitry of an apparatus of an OFDM-based communication network, configured for handling signals in the communication network received at a receiver, causes the apparatus to perform the following steps: obtaining a signal in time domain, the signal comprising a payload signal sent from a transmitter towards the receiver as well as an interference signal, the payload signal residing in a first frequency band and the interference signal residing in a second frequency band outside the first frequency band; separating the payload signal from the interference signal using a filter, and processing the separated payload signal with a time window (W, W.sub.p), or the separated interference signal with a time window, (W, W.sub.i), or processing both the separated payload signal with a window (W, W.sub.p) and the obtained signal with a window (W, W.sub.i), the window (W, W.sub.p, W.sub.i) being substantially an OFDM symbol wide, so as to achieve a output signal/first output signal comprising the payload signal and a time-windowed interference signal and/or to achieve a second output signal comprising the interference signal and a time-windowed payload signal.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0013] The solution will now be described in more detail by means of exemplary embodiments and with reference to the accompanying drawings, in which:
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION
[0025] Briefly described, a solution is provided to cost-efficiently reduce interference of a payload signal received at a receiver in an Orthogonal Frequency Division Multiplex (OFDM)-based communication network. This is achieved by frequency filtering/separating the payload signal from an interference signal lying in a different band than the payload signal, and thereafter time windowing either the separated payload signal, the separated interference signal, or the separated payload signal and the obtained signal/ the originally received signal comprising both the payload and interference signal, so as to achieve a output signal/first output signal comprising the payload signal and a time-windowed interference signal and/or to achieve a second output signal comprising the interference signal and a time-windowed payload signal. In this application the method of first frequency filtering and thereafter time windowing according to the above is referred to as frequency selective windowing. Even though one of the signals is called interference signal throughout this application it may be the signal that you want to sort out unaffected. That is interference does not have to be radio interference, but the terminology is also used to distinguish two signals within this application which you want to sort out, one of them is called payload and the other is called interference.
[0026] The frequency band for the payload signal may belong to a radio access technology (RAT) with a numerology, such as NR or LTE, and the frequency band of the interference signal may belong to a radio access technology with a different numerology. Within a RAT, such as NR, there may also exist different numerologies. Although the numerologies are separated in frequency, they will create disturbance to each other. This is due to that besides the wanted signal, also a symbol from the other numerology will be present in the FFT. The other numerology will have a different symbol length meaning that several symbols or only part of a symbol will also be present in the signal and will not be orthogonal to the wanted signal. For example, two NR signals can have different numerology depending on which service they deliver, or two LTE signals can have different length or different subcarrier spacing. Shared spectrum for NR and LTE is another example where different numerology exists. All these examples my lead to non-orthogonality.
[0027] If the disturber is windowed it can be made almost orthogonal to the wanted signal. Windowing means to multiply the time domain OFDM symbol with a predefined window function. The window is typically equal to 1 in the middle part but has a ramp up and a ramp down at the ends. The result of the windowing is that the ends of the disturber is smooth and with less out of band frequency components. It is not desirable to window the wanted payload signal as this will destroy the orthogonality between subcarriers and create Intercarrier interference ICI or error vector magnitude EVM.
[0028] By using frequency selective windowing the disturbance in one numerology can be removed without disturbing the other numerology. Assuming there are two different numerologies side by side in a carrier. With a simple scheme it is possible to create two output signals, one with numerology of a payload unaffected but numerology for the interference signal, the disturbing numerology, windowed and another output with the interference numerology unaffected but numerology for the payload windowed. That is, you may choose which of the numerologies to call payload and which to call the interference signal.
[0029] When performing a Discrete Fourier Transformation (DFT), such as a Fast Fourier Transformation (FFT), on such output signals, the resulting signal will comprise a substantially unaffected payload signal and the interference signal will be largely attenuated due to the time-windowing. Further, this can be achieved without having to use large filters.
[0030]
[0031]
[0032] The RAN node 130 may be any kind of network node that provides wireless access to a wireless communication device 140 alone or in combination with another network node. Examples of RAN nodes 130 are a base station (BS), a radio BS, a base transceiver station, a BS controller, a network controller, a Node B (NB), an evolved Node B (eNB), a gNodeB, a Multi-cell/multicast Coordination Entity, a relay node, an access point (AP), a radio AP, a remote radio unit (RRU), a remote radio head (RRH) and a multi-standard BS (MSR BS).
[0033] The wireless communication device 140 may be any type of device capable of wirelessly communicating with a RAN node 130 using radio signals. For example, the wireless communication device 140 may be a User Equipment (UE), a machine type UE or a UE capable of machine to machine (M2M) communication, a sensor, a tablet, a mobile terminal, a smart phone, a laptop embedded equipped (LEE), a laptop mounted equipment (LME), a USB dongle, a Customer Premises Equipment (CPE) etc.
[0034]
[0035] By the above method, the obtained signal comprising payload and interference is treated so as to become a output signal, i.e. a first output signal, comprising as payload and interference signal components the payload signal and the time-windowed interference signal, or in some embodiments a first output signal comprising the payload signal and a time-windowed interference signal and/or a second output signal comprising the interference signal and a time-windowed payload signal. When thereafter applying a Discrete Frequency Transformation (DFT) on such a signal, the time-windowed interference signal will be attenuated and as a result a cleaner payload signal is obtained. In embodiments when the interference signal is the signal one wants to sort out, the payload signal is time windowed and attenuated and a clearer interference signal is obtained. The reason for the time-windowed interference signal, or in some embodiments time windowed payload signal, being attenuated when performing a DFT on it is shortly that by windowing the interference signal, or is some cases windowing the payload signal, transients occurring in the beginning and end of the symbol are smoothed and thereby the part of the interference signal in the same frequency spectrum as the payload signal is attenuated, or is some embodiments, part of the payload signal in same frequency spectrum as the interference signal is attenuated.
[0036] The method may be applied in wireless communication networks as well as in wireline communication networks. In case of wireless communication, the apparatus may be implemented in a wireless communication device or in a RAN node, i.e. base station. Further, the apparatus may be a part of the receiver. The term “OFDM-based communication networks” also comprises Discrete Multitone (DMT)-based networks. Normally, the method is performed in baseband. This means that the signal obtained in step 202 is obtained in baseband. Also, before step 202 is performed, the time-domain signal is received in radio frequency and transformed from radio frequency into baseband. The separating using a filter 204 is a frequency filtering. The separating using a filter may be performed by letting the frequencies of the first frequency band through and blocking the frequencies of the second frequency band, or vice versa. The separating using a filter may be implemented e.g. as a convolution operation in time domain or as a multiplication operation in frequency domain. The separating using a filter in time domain may be performed by a FIR filter or a Backward forward Zero Phase Infinite Impulse Response (IIR). That is the method of Frequency Selective Windowing could potentially be implemented by IIR filters running the sequence forward and backwards. The filter can also be implemented in frequency domain by first transforming the input signal to frequency domain by an FFT, then multiply the frequency domain signal by the filter frequency response and then go back to time domain using an IFFT. The processing 208 may be processing by multiplying. The time window (W,W.sub.p,W.sub.i) is substantially an OFDM symbol long. The time window (W,W.sub.p,W.sub.i) may according to an embodiment cover a whole OFDM symbol. The window should be as long as the FFT and match the samples that are fed to the FFT.
[0037] However, according to another embodiment as shown in
[0038] The delay a filter causes has a relation to half of the filter's length and all the frequencies are delayed as long when passing a filter. The technique in this application uses this fact. No additional filter or extra memories are needed to create the delayed signal. The delayed signal is used to synchronize the obtained signal s.sub.o with the separated signal s.sub.p or s.sub.i 206. By using the existing filter chain, LP and HP-Filter in the figures, which are symmetrical filters consisting of an odd number of filter coefficients, the delayed signal so is obtained by taking out the signal so from the middle of the filter chain, see “delay out” in
[0039] The filters required to separate different numerologies by using prior art techniques will need to be quite steep resulting in high computational complexity i.e. many arithmetic operations. Steep filter corresponds to a long filter chain, see
[0040]
[0041]
[0042] According to another embodiment, the processing 208 comprises multiplying the separated 204 payload signal with (1−W) to achieve the payload signal and a negative time-windowed payload signal, multiplying the obtained 202 signal with W to achieve a time-windowed payload signal and the time-windowed interference signal and adding the negative time-windowed payload signal and the separated 204 payload signal to the time-windowed payload signal and the time-windowed interference signal so as to achieve the output signal/first output signal comprising the payload signal and the time-windowed interference signal. This is a first alternative way of achieving an output signal comprising as signals only the payload signal and the time-windowed interference signal, see also
[0043] According to another embodiment, the first frequency band is for a radio access technology (RAT) with a first numerology and the second frequency band is for a radio access technology with a second numerology and that the window W.sub.p is adapted for the OFDM symbol width of the radio access technology with a first numerology and the window W is adapted for the OFDM symbol width of the radio access technology with a second numerology. The two RAT technologies can be the same or different.
[0044] According to another embodiment, the processing 208 comprises multiplying the separated 204 interference signal with W−1 to achieve the time-windowed interference signal and a negative interference signal, and adding the obtained signal, comprising the payload signal and the interference signal, with the time-windowed interference signal and the negative interference signal so as to achieve the output signal comprising the payload signal and the time-windowed interference signal. This is a second alternative way of achieving an output signal comprising as signals only the payload signal and the time-windowed interference signal, see also
[0045] According to another embodiment, the processing 208 comprises multiplying the separated 204 interference signal with W to achieve the time-windowed interference signal, and adding the separated 204 payload signal to the time-windowed interference signal to achieve the output signal comprising the payload signal and the time-windowed interference signal. This is a third alternative way of achieving an output signal comprising as signals only the payload signal and the time-windowed interference signal. See also
[0046] According to another embodiment, the processing (208) comprises multiplying the interference signal with W.sub.i−1 to achieve the time windowed interference signal and the negative interference signal and adding the time windowed interference signal and the negative interference signal to the obtained signal comprising the payload and the interference signal to achieve the output signal comprising the payload signal and a time-windowed interference signal and/or adding a negative interference signal to the obtained signal comprising the payload signal and the interference signal to achieve the payload signal and multiplying the payload signal with W.sub.p−1 to achieve a time windowed payload signal and a negative payload signal and adding to the time windowed payload signal and a negative payload signal the obtained signal comprising the payload signal and the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal. This is a fourth alternative way of achieving output signals comprising a first output signal comprising the payload signal and a time-windowed interference signal and/or a second output signal comprising the interference signal and a time-windowed payload signal. See also
[0047] According to another embodiment, the processing (208) comprises adding a negative payload signal to the obtained signal comprising the payload signal and the interference signal to achieve the interference signal and multiplying the interference signal with W.sub.i−1 to achieve a time windowed interference signal and a negative interference signal and adding to the time windowed interference signal and the negative interference signal the obtained signal comprising the payload signal and the interference signal to achieve the first output signal comprising the payload signal and a time-windowed interference signal and/or multiplying the payload signal with W.sub.p−to achieve the time windowed payload signal and a negative payload signal and adding the time windowed payload signal and a negative payload signal to the obtained signal comprising the payload signal and the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal. This is a fifth alternative way of achieving an output signal comprising a first output signal comprising the payload signal and a time-windowed interference signal and/or a second output signal comprising the interference signal and a time-windowed payload signal. See also
[0048] According to another embodiment, the processing (208) comprises multiplying the interference signal with W.sub.i to achieve a time windowed interference signal and adding the time windowed interference signal to the payload signal to achieve the output signal comprising the payload signal and the time-windowed interference signal and/or multiplying the payload signal with W.sub.p to achieve a time windowed payload signal and adding the time windowed payload signal to the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal. This is a sixth alternative way of achieving output signals comprising a first output signal comprising the payload signal and a time-windowed interference signal and/or a second output signal comprising the interference signal and a time-windowed payload signal. See also
[0049] According to another embodiment, the method further comprises synchronizing 206 in time the obtained signal with the separated 204 payload signal or with the separated 204 interference signal, when they are un-synchronized. In case FIR-filters are used for the separating, the separated signal part, i.e. the payload signal or the interference signal, is delayed in the FIR-filter compared to the unfiltered obtained signal. In other words, the separated signal part is un-synchronized compared to the obtained signal. Therefore, in order to make them synchronized, the obtained signal is delayed with the same time as the delay of the FIR-filter. In case zero phase forward backward IIR filters are used, the separating step provides no delay and no synchronization by adding delay elements is necessary.
[0050] According to another embodiment, the time-window processing 208 comprises for each time window a connecting time during which the window function increases from 0 to 1, a steady time during which the window function is 1 and a disconnecting time during which the window function decreases from 1 to 0, and wherein the separating using a filter 204 and the time-window processing 208 is only performed during the connecting time and the disconnecting time. As the window function mainly is equal to 1, the window multiplications and the separating only needs to be performed when the window function is not equal to 1. This means that the calculations are significantly reduced compared to performing separating and window multiplications over the whole OFDM symbol. Also, the filter hardware may be used for other purposes during the steady time, such as for other algorithms in case it is a processor or for other signals received at e.g. different antennas.
[0051] According to another embodiment the obtained signal (202) has a sample rate and a spectrum comprising the first numerology frequency band and the second numerology frequency band and wherein the transforming (203) further comprises frequency shift the obtained signal such that the first frequency band is located symmetrically around the center of the obtained signal's band and that the second frequency band is located further away from the center of the obtained signal's band than the first frequency band, or that the second frequency band is located symmetrically around the center of the obtained signal's band and that the first frequency band is located further away from the center of the obtained signal's band than the second frequency band, see
[0052] According to another embodiment wherein if the first numerology frequency band or the second numerology frequency band falls over half the sample rate of the obtained signal, the frequency shift creates a folding of that carrier frequency band to the other side of the obtained signal's spectrum and wherein the transforming (210) further comprises that the folded numerology frequency band is rearranged into a continuous numerology frequency band. The technology here presented uses the signals behavior and the fact that the folding effect will be handled by reordering after the FFT.
[0053] According to yet another embodiment, the method further comprises: after the obtaining 202, transforming 203 the obtained signal in time domain into frequency domain, performing the separating 204 of the payload signal from the interference signal in frequency domain, and transforming 205 the separated payload signal and/or the separated interference signal from frequency domain into time domain. The total number of operations needed for the method, when doing the separating in frequency domain instead of in time domain may be fewer even though such a transformation back 203 and forth 205 into frequency domain is added to the method. This is especially true when a long FIR-filter is needed, i.e. when the frequency separating is performed over a relatively long time, i.e. many samples. A long FIR-filter may be defined as having more than 30 coefficients.
[0054] According to yet another embodiment, the separating 204 of the payload signal from the interference signal is performed by a forward-backward filtering procedure in an Infinite Impulse Response (IIR) filter. By such a method there is no delay induced in the filtering process compared to the non-filtered signal and thus no synchronization step is needed. A forward-backward filtering procedure in an IIR filter may also be known as Zero Phase IIR Forward-Backward filtering. In such a forward-backward filtering the obtained signal to be separated, e.g. so in
[0055] According to another embodiment, the signal obtained 202 in time domain comprises a plurality of signals received at different antennas and/or in different frequency bands, each signal comprising a payload signal sent from a transmitter towards the receiver as well as an interference signal. Further, the method comprising separating the plurality of signals in time within an OFDM symbol time slot, before the separating using a filter. As the filter is only used a fraction of a symbol time slot for each signal, one filter equipment can be reused for two or more of the plurality of signals if the signals are spread in time within the symbol time slot. Consequently, less filter equipment is needed at the receiver.
[0056] In the following, embodiments for wireless OFDM-based communication networks, such as used in LTE and NR are described. In LTE and NR, there are special options to suppress unwanted emission and disturbance. Due to that the OFDM symbol consists of a sum of sinus-shaped subcarriers that only change phase and amplitude at the symbol borders, special possibilities occur to only filter at the symbol borders. Also see
[0057] Windowing in a transmitter is a technique where, in this case, a time domain signal is multiplied, sample by sample, with a window function. It can result in less out of band signal power in a transmitter and less sensitivity to out of band disturbers in a receiver. It requires only one multiplication per sample in positions over time where the window function is not equal to one or zero.
[0058] Windowing in a transmitter can be used to reduce out-of-band emission. Windowing requires a cyclic prefix (CP) and/or a cyclic suffix (CS), which are cyclic extensions of an OFDM symbol. Windowing in the receiver is in some cases possible, provided that enough CP and CS are available. Windowing in the receiver is described for Very VDSL, which is DMT-based OFDM for DSL, in e.g. “Asynchronous Zipper [subscriber line duplex method]” by Sjöberg F. et al, published 1999 in IEEE International Conference on Communications Vol. 1, pp 231-235. Here the windowing is using both a part of the CP and the CS but also a part of the symbol. However, it is typically hard to fulfill out of band requirements for e.g. LTE only using windowing in a transmitter. Further, in the LTE and NR standards there is no windowing standardized. Also, the CP length is quite short, in particular for NR. There in not much windowing that can be done if the CP must be used. The CP is also needed for other purposes e.g. channel delay spread, internal time dispersion from filters and time synchronization uncertainty. Regarding receiver windowing in the radio case, the problem is that, in order to suppress a disturber, the window needs to be inside the OFDM symbol. At the same time, a window in the symbol will distort the payload signal. In cases with different numerologies the window W.sub.p is adapted for the OFDM symbol width of the signal called payload's numerology and another window W; is adapted for the OFDM symbol width of the signal called interference's numerology.
[0059] In order to solve these problems, a new solution, e.g. new algorithm that in this disclosure is called Frequency Selective Windowing (FSW) is suggested. FSW offers a way to reduce out of band disturber impact in OFDM receivers by windowing without using the CP. This means that there is no restriction of the window size enabling better performance than existing methods. The computational complexity is an order of magnitude lower than a standard FIR filter solution. This enables sharing of hardware resources and can reduce chip area and power consumption in a radio Application-Specific Integrated Circuit (ASIC).
[0060]
[0061]
[0062] According to the first embodiment as shown in
[0063]
[0064] According to the second embodiment as shown in
[0065] According to the third embodiment as shown in
[0066] According to the fourth embodiment as shown in
[0067] According to the fifth embodiment as shown in
[0068] According to the sixth embodiment as shown in
[0069] As discussed, the window function (W, W.sub.p, W.sub.i) is equal to 1 except in the beginning and the end of the time window, here called connecting time and disconnecting time. As this is the case, the windowing multiplications as well as the separating by a filter only need to be performed here. This corresponds to a small fraction of the total time and means that the calculations are significantly reduced compared to a filter running continuously. This is illustrated in
[0070] To benefit from the fact that the filter is running only a fraction of the total time, the filter resources can be utilized by being shared between carriers and/or antennas. However, this requires that the separating using a filter is spread over time for the different carriers or antennas that are to share filter resources. In a radio today all symbols are aligned in time. However, there are also other calculations that use a shared resource e.g. the FFT calculations. This means that somewhere in the receiver, the different carriers or antennas need to be sequenced in order to share common resources. As the channel separation and windowing presented would typically be the last operation in the receiver before the FFT, it would be possible to do the sequencing before the channel filter and then the hardware would be possible to share.
[0071] According to another embodiment, the separating using a filter, which has been described as being performed in time domain, may instead be performed in frequency domain. This could be an alternative if a quite long filter would be required. The operations are in that case one FFT of twice the length of the filter response, a multiplication with the desired frequency response followed by an Inverse FFT (IFFT). The total amount of operations can in this case be smaller than the time domain implementation.
[0072] Different type of window functions may be used for implementing the time window. The most common window function is a Raised Cosine (RC) window. However, other windows can be used that might perform better. One example of such a window that may perform better is the window shown below. It has shown to have better attenuation of out-of-band signals than the Raised Cosine window. The Fourier transformation of this window function reached lower values than the RC-window. In other words, signals outside the carrier frequency will be more attenuated after a Fourier transformation of the shown window function than when using the RC Window function. The constant c is typically in the order of 2.9. The integral function is well-known from statistics as the Gaussian distribution function.
[0073] According to another embodiment, the above described FSW algorithm can be combined with continuous filtering to improve the suppression of the interfering signal. The continuous filter can then have reduced complexity.
[0074] The above embodiments of the detailed description have been especially described for wireless OFDM-based communication networks. However, they are also applicable for any other multi carrier-based communication system implemented using FFT transforms.
[0075]
[0076] According to one alternative, the apparatus 600 is a part of the receiver 120. According to a second alternative, the apparatus is distributed among different parts or nodes of the network.
[0077] According to an alternative, the apparatus (600) according further comprising that the first frequency band is for a radio access technology (RAT) with a first numerology and the second frequency band is for a radio access technology with a second numerology and that the window W.sub.p is adapted for the OFDM symbol width of the radio access technology with the first numerology and the window W.sub.i is adapted for the OFDM symbol width of the radio access technology with the second numerology.
[0078] According to an embodiment, the apparatus 600 is further operative for transforming the output signal(s) from time domain into frequency domain by applying a DFT to the output signal. In this embodiment, the apparatus may be distributed as in the second alternative above so that the transforming is performed in another part of the network different from the receiver.
[0079] According to another embodiment, the apparatus 600 is operative for performing the processing by multiplying the filtered payload signal with (1−W) to achieve the payload signal and a negative time-windowed payload signal, multiplying the obtained signal with W to achieve a time-windowed payload signal and the time-windowed interference signal, and adding the negative time-windowed payload signal and the filtered payload signal to the time-windowed payload signal and the time-windowed interference signal so as to achieve the output signal comprising the payload signal and the time-windowed interference signal.
[0080] According to another embodiment, the apparatus 600 is operative for performing the processing by multiplying the filtered interference signal with W−1 to achieve the time-windowed interference signal and a negative interference signal, and adding the obtained signal, comprising the payload signal and the interference signal, with the time-windowed interference signal and the negative interference signal so as to achieve the output signal comprising the payload signal and the time-windowed interference signal and/or; adding a negative interference signal to the obtained signal comprising the payload signal and the interference signal to achieve the payload signal and multiplying the payload signal with .sub.p−1 to achieve a time windowed payload signal and a negative payload signal and adding to the time windowed payload signal and a negative payload signal the obtained signal comprising the payload signal and the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
[0081] According to another embodiment, the apparatus 600 is operative for performing the processing by multiplying the separated interference signal with W to achieve the time-windowed interference signal, and adding the separated payload signal to the time-windowed interference signal to achieve the output signal comprising the payload signal and the time-windowed interference signal and/or multiplying the payload signal with W.sub.p to achieve a time windowed payload signal and adding the time windowed payload signal to the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
[0082] According to another embodiment the apparatus is operative for adding a negative payload signal to the obtained signal comprising the payload signal and the interference signal to achieve the interference signal and multiplying the interference signal with W−1 to achieve a time windowed interference signal and a negative interference signal and adding to the time windowed interference signal and the negative interference signal the obtained signal comprising the payload signal and the interference signal to achieve the output signal comprising the payload signal and a time-windowed interference signal and/or; multiplying the payload signal with W.sub.p−1 to achieve the time windowed payload signal and a negative payload signal and adding the time windowed payload signal and a negative payload signal to the obtained signal comprising the payload signal and the interference signal to achieve the second output signal comprising the interference signal and a time-windowed payload signal.
[0083] According to yet another embodiment, the apparatus 600 is further operative for synchronizing in time the obtained signal with the separated payload signal or with the separated interference signal, when they are un-synchronized.
[0084] According to still another embodiment, the time-window processing comprises for each time window a connecting time during which the window function increases from 0 to 1, a steady time during which the window function is 1 and a disconnecting time during which the window function decreases from 1 to 0. Further, the apparatus is operative for performing the separating using a filter and the processing only during the connecting time and the disconnecting time.
[0085] According to another embodiment the apparatus is further operative for, wherein the obtained signal (202) has a sample rate and a spectrum comprising the first numerology frequency band and the second numerology frequency band and wherein the transforming (203) further comprises frequency shift the obtained signal such that the first frequency band is located symmetrically around the center of the obtained signal's band and that the second frequency band is located further away from the center of the obtained signal's band than the first frequency band, or that the second frequency band is located symmetrically around the center of the obtained signal's band and that the first frequency band is located further away from the center of the obtained signal's band than the second frequency band. Wherein if the first numerology frequency band or the second numerology frequency band falls over half the sample rate of the obtained signal, the frequency shift creates a folding of that frequency band to the other side of the obtained signal's spectrum and wherein the transforming (210) further comprises that the folded numerology frequency band is rearranged into a continuous numerology frequency band.
[0086] According to yet another embodiment, the apparatus 600 is further operative for, after the obtaining, transforming the obtained signal in time domain into frequency domain, performing the separating using a filter of the payload signal from the interference signal in frequency domain, and transforming the separated payload signal and/or the separated interference signal from frequency domain into time domain.
[0087] According to still another embodiment, the apparatus 600 is operative for performing the separating using a filter of the payload signal from the interference signal by a forward-backward filtering procedure in an Infinite Impulse Response, IIR filter.
[0088] According to other embodiments, the apparatus 600 may further comprise a communication unit 602, which may be considered to comprise conventional means for wireless or wireline communication with the transmitter, such as a transceiver for wireless transmission and reception of signals. The communication unit 602 may also comprise conventional means for communication with any other node of the communication network 100. The instructions executable by said processing circuitry 603 may be arranged as a computer program 605 stored e.g. in said memory 604. The processing circuitry 603 and the memory 604 may be arranged in a sub-arrangement 601. The sub-arrangement 601 may be a micro-processor and adequate software and storage therefore, a Programmable Logic Device, PLD, or other electronic component(s)/processing circuit(s) configured to perform the methods mentioned above. The processing circuitry 603 may comprise one or more programmable processor, application-specific integrated circuits, field programmable gate arrays or combinations of these adapted to execute instructions.
[0089] The computer program 605 may be arranged such that when its instructions are run in the processing circuitry, they cause the apparatus 600 to perform the steps described in any of the described embodiments of the apparatus 600 and its method. The computer program 605 may be carried by a computer program product connectable to the processing circuitry 603. The computer program product may be the memory 604, or at least arranged in the memory. The memory 604 may be realized as for example a RAM (Random-access memory), ROM (Read-Only Memory) or an EEPROM (Electrical Erasable Programmable ROM). Further, the computer program 605 may be carried by a separate computer-readable medium, such as a CD, DVD or flash memory, from which the program could be downloaded into the memory 604. Alternatively, the computer program may be stored on a server or any other entity to which the apparatus 600 has access via the communication unit 602. The computer program 605 may then be downloaded from the server into the memory 604.
[0090] Although the description above contains a plurality of specificities, these should not be construed as limiting the scope of the concept described herein but as merely providing illustrations of some exemplifying embodiments of the described concept. It will be appreciated that the scope of the presently described concept fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the presently described concept is accordingly not to be limited. Reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” All structural and functional equivalents to the elements of the above-described embodiments that are known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed hereby. Moreover, it is not necessary for an apparatus or method to address each and every problem sought to be solved by the presently described concept, for it to be encompassed hereby. In the exemplary figures, a broken line generally signifies that the feature within the broken line is optional.