The exemplary and non-limiting embodiments of the invention relate generally to wireless communication systems. Embodiments of the invention relate especially to apparatuses, methods, and computer program products in communication networks.
The following description of background art may include insights, discoveries, understandings or disclosures, or associations together with disclosures not known to the relevant art prior to the present invention but provided by the invention. Some of such contributions of the invention may be specifically pointed out below, whereas other such contributions of the invention will be apparent from their context.
In communication systems and in wireless systems in particular, the design of data transmission is a challenging task. The data transmission may be impaired by several factors, such as fast and slow fading, multipath propagation, interference from other systems and interference from other users within the same system.
Several receiver algorithms have been designed to meet the challenges of wireless telecommunication systems. A receiver of a wireless system must be able to capture and demodulate the transmitted signal as efficiently as possible. For environments where interference is present, interference suppression methods have been developed. An example of such a method is Interference Rejection Combiner, which is an efficient method in applications where multiple transmission paths are utilized in the transmission of signals. An example of such utilization is the use of multiple antennas. However, increasing the number of antennas may lead to significant increase in hardware costs or limiting capacity.
The following presents a simplified summary of the invention in order to provide a basic understanding of some aspects of the invention. This summary is not an extensive overview of the invention. It is not intended to identify key/critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some concepts of the invention in a simplified form as a prelude to a more detailed description that is presented later.
According to an aspect of the present invention, there is provided an apparatus, comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: control the reception of a signal; divide the received signal into a predetermined number of signal streams comprising the same information; apply a linear process to each signal stream, the processes having different frequency characteristics for each stream; apply a shared interference rejection over the signal streams.
According to an aspect of the present invention, there is provided a method, comprising: controlling the reception of a signal; dividing the received signal into a predetermined number of signal streams comprising the same information; applying a linear process to each signal stream, the processes having different frequency characteristics for each stream; applying a shared interference rejection over the signal streams.
In the following the invention will be described in greater detail by means of preferred embodiments with reference to the attached [accompanying] drawings, in which
In the example of
Especially in wireless communications systems interference is an important factor which is limiting the capacity and quality of communication. Interference impairing a connection may arise from the other connections within the same system or from other nearby systems. Usually there are more than one networks or systems co-existing on the same geographical area. As new systems are being taken into use the available frequency resources are limited. For example, a given frequency spectrum may have been allocated to an operator on a given area. The operator may have been using the spectrum for a GSM based service. When the operator installs an additional system utilising LTE, for example, the same frequency spectrum is divided between the access methods and the spectrum available for GSM is smaller. This a situation may arise where the 200 kHz GSM channels will have to be spaced more tightly or frequency reuse between nearby base stations is tightened leading to increase in adjacent and co-channel interference. This leads to a need for efficient interference rejection solutions.
Interference rejection method typically apply a noise whitening matrix which created from the received signal filtered by a low pass FIR (finite impulse response) filter optimised for the characteristics of the signal presence in the entire bandwidth. The noise whitening matrix normally fixed. Following domains contribute to the noise whitening matrix: 1) Temporal domain which represents the correlation between time domain samples or alternatively frequency domain orthogonal subbands (used in the LTE). 2) Spatial domain which represents the correlation between antennas. 3) IQ domain which represents the correlation between real and imaginary samples. The above three domains 1, 2 and 3 are processed jointly to maximise interference rejection gains.
To improve interference rejection gain the dimension of noise whitening matrix should be extended. One way of realizing this is for example by adding additional receiver antennas. This increases the dimensions but at the same time a significant increase in hardware costs occurs.
In an embodiment, the dimension of noise whitening matrix is expanded efficiently by dividing received signal to separate signal streams which may or may not be orthogonal to each other. The streams are treated as separate diversity branches for receiver processing and interference rejection is calculated over all the streams.
In step 200, the controller controls the reception of a signal from a transmitter.
In step 202, the controller divides the received signal into a predetermined number of signal streams comprising the same information.
In step 204, the controller applies a linear process to each signal stream, the processes having different frequency characteristics for each stream. The linear process may be filtering, for example. The filters applied to different streams may have different frequency characteristics.
In step 206, the controller applies a shared interference rejection over the signal streams.
The process ends in step 208.
The proposed solution improves the interference rejection capabilities for receivers. The solution may be implemented in base station receivers to enhance interference rejection capabilities of the receiver. Likewise, the solution may be implemented in user terminals to introduce interference rejection (especially for adjacent channel interference). The solution may be used also in receiver applying 8PSK (phase shift keying) and when a single receiver antenna is used.
The proposed solution introduces another domain to the noise whitening matrix. The solution does not require new hardware in the receiver. That frequency domain introduced by the linearly processed signal streams bring extra dimension for the noise whitening matrix and increase the interference rejection gain compared to current noise whitening matrices based on space, time and I&Q domains.
It should be understood that the apparatus is depicted herein as an example illustrating some embodiments. It is apparent to a person skilled in the art that the apparatus may also comprise other functions and/or structures and not all described functions and structures are required. Although the apparatus has been depicted as one entity, different modules and memory may be implemented in one or more physical or logical entities.
The apparatus of the example includes a control circuitry 400 configured to control at least part of the operation of the apparatus. The control circuitry 400 is configured to execute one or more applications.
The apparatus may comprise a memory 402 for storing data or applications. Furthermore the memory may store software 404 executable by the control circuitry 400. The memory may be integrated in the control circuitry.
The apparatus comprises at least one transceiver 406. The transceiver is operationally connected to the control circuitry 400. It may be connected to an antenna arrangement 408 comprising one or more antenna elements or antennas.
The software 404 may comprise a computer program comprising program code means adapted to cause the control circuitry 400 of the apparatus to control a transceiver 406. With the at least one transceiver, the apparatus is capable of communicating wirelessly with a base station (in case of a user terminal) or with a user terminal (in case of a base station).
In an embodiment, the apparatus may further comprise user interface 410 operationally connected to the control circuitry 400. The interface may comprise a (touch sensitive) display, a keypad, a microphone, and a speaker, for example. This applies especially when the apparatus is a user terminal.
In an embodiment, the apparatus may further comprise an interface 412 operationally connected to the control circuitry 400. This applies especially when the apparatus is a base station. The apparatus may communicate with other network elements using the interface.
In an embodiment, the applications may cause the apparatus at least to control the reception of a signal; divide the received signal into a given number of signal streams comprising the same information; apply a linear process to each signal stream, the processes having different frequency characteristics for each stream; and apply a common interference rejection over the signal streams.
Each signal branch 424, 426 is linearly processed 428, 430. The linear process may be filtering or another linear process, each process having different frequency characteristics. The processed streams 432, 434 having different frequency characteristics are fed to an interference cancellation unit 436 where a common interference rejection is applied to the streams. The output of the interference cancellation unit 436 may be fed to an equaliser (not shown), for example.
In the above example, the diversity is increased from two to four as there are two parallel signal streams. The number of signal streams may be any other positive integer as well and not limited to two. In an embodiment, the described signal processing may be performed by software additional hardware is not necessarily needed.
As the signal streams have different frequency characteristics, the interference which is specific to a given stream can be cancelled more accurately when the total bandwidth is divided into smaller bands. For example, consider a single antenna 8PSK modulated signal having a modulated interference into one side of the spectrum. Applying a two stream reception in this case may lead to a gain in the order of 8 dB compared to a conventional receiver.
In step 500, a signal comprising a given number N of diversity branches is received as an input. N is a positive integer.
In step 502, the received signal is divided into M streams each comprising the N diversity branches, where M is a positive integer.
In step 504, each stream is shifted with a different frequency offset foffset. If the system is GSM, an example of a frequency offset is +/−110 KHz However, this is merely a non-limiting example. Other offset values may be used as well.
In step 506, a filter is applied to each stream.
In step 508, filtered streams are rotated. In an embodiment, samples y(i) of a stream are multiplied with an exponent operator as follows:
z(i)=y(i)*exp(1*2*π*foffset/SR/SPS)
where z(i) is rotated time domain samples, y(i)=samples of a stream, foffset=amount of frequency offset (in Hz) applied, SR is the symbol rate, SPS is samples per symbol or oversampling rate of the samples. For example, for a GSM signal the symbol rate equals to 270833.33 symbols per second.
In step 510, the same (N×M)×(N×M) noise whitening matrix is applied to the diversity streams.
The process ends in step 512.
Thus in an embodiment, signal streams are shifted by a frequency offset and filtered with a filer. The filter may have the same response having a centre frequency shifted on the basis of the offset of each stream. In an embodiment, the filters may be different for each stream.
In another embodiment, the signal streams are not shifted but each stream is filtered by a filter having different frequency characteristics.
It will be obvious to a person skilled in the art that, as the technology advances, the inventive concept can be implemented in various ways. The invention and its embodiments are not limited to the examples described above but may vary within the scope of the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2014/057338 | 4/11/2014 | WO | 00 |