Various embodiments of the present invention relate to signalling in a communication system, and in particular, but not exclusively, to providing uplink reference signal sequences.
Communication networks typically operate in accordance with a given standard or specification which sets out what the various elements of the network are permitted to do and how that should be achieved. For example, the standard may define the user or more precisely, user equipment is provided with a circuit switched service and/or a packet switched service. The standard may also define the communication protocols which shall be used for the connection. The given standard also defines one or more of the required connection parameters. The connection parameters may relate to various features of the connection. The parameters may define features such as the maximum number of traffic channels, quality of service and so on or features that relate to multislot transmission.
In other words, the standard defines the “rules” and parameters on which the communication within the communication system can be based. Examples of the different standards and/or specifications include, without limiting to these, specifications such as GSM (Global System for Mobile communications) or various GSM based systems (such as GPRS: General Packet Radio Service), AMPS (American Mobile Phone System), DAMPS (Digital AMPS), WCDMA (Wideband Code Division Multiple Access) or CDMA in UMTS (Code Division Multiple Access in Universal Mobile Telecommunications System) and so on.
User equipment, i.e. a terminal that is to be used for communication over a communication network, may be implemented to comply with predefined “rules” of one or more networks. User equipment may also be arranged to be compatible with more than one standard or specification, i.e. the terminal may communicate in accordance with several different types of communication services. These user equipment are often called multi-mode terminals, the basic example thereof being a dual-mode mobile station.
A communication network may be a cellular radio network consisting of cells. In most cases the cell can be defined as a certain area covered by one or several base transceiver stations (BTS) serving user equipment (UE), such as mobile stations (MS), via a radio interface and possibly connected to a base station subsystem (BSS). A feature of the cellular system is that it provides mobility for the mobile stations, i.e. the mobile stations are enabled to move from a location area to another, and even from a network to another network that is compatible with the standard the mobile station is adapted to. The user equipment (UE) within one of the cells of the cellular system can be controlled by a node providing controller function. The controller can be connected to a gateway or linking node linking the controller nodes to other parts of the communication system and/or to other communication networks.
Reference signal sequences are employed in many communication systems for channel estimation. For example, in the uplink (UL) part of a communications system, reference signal sequences are transmitted between a user equipment (UE) and a network element or node. In recent years, cyclic prefix (CP) assisted orthogonal frequency division multiplexing (OFDM) systems have been employed in many wireless communication systems. These are believed to provide high bandwidth efficiency and easy frequency domain equalization (FDE) against frequency selective fading. Furthermore, possibilities of using orthogonal frequency division multiple access, such as uplink SC-FDMA (Single Carrier—Frequency Division Multiple Access) and DFT-SOFDM (Discrete Fourier Transform—Spread Orthogonal Frequency Division Multiplexing) have been examined. These are regarded as a promising uplink access technique for B3G (Beyond Third Generation) broadband wireless networks, e.g. Evolved Universal Terrestrial Radio Access Network (E-UTRAN). Channel estimates have great impact on system performance especially in asynchronous uplink transmissions.
A technique that has been proposed to estimate the channels in some E-UTRAN proposals is Constant Amplitude Zero Auto-Correlation (CAZAC).
A Constant Amplitude Zero Auto-Correlation (CAZAC) sequence has been studied in a paper by R. L. Frank and S. A. Zadoff (“Phase shift pulse codes with good periodic correlation properties,” IRE Trans. Inform. Theory, vol. IT-8, pp. 381-382, 1962) and a paper by D. C. Chu (“Polyphase codes with good periodic correlation properties,” IEEE Trans. Inform. Theory, vol. IT-18, pp. 531-532, July 1972).
CAZAC was proposed to estimate the channel for downlink in a paper by A. Milewski (“Periodic sequences with optimal properties for channel estimation and fast start-up equalization,” IBM J Res. Develop., vol. 27, No. 5, pp. 426-431, 1983).
CAZAC has been proposed to estimate the channel for uplink in some E-UTRAN proposals due to its excellent periodic zero autocorrelation and constant amplitude property. In uplink, the received signals from simultaneously accessing users are asynchronous in general due to misalignment among the users and their propagation delays. To avoid inter-block interference, usually the misalignment among users plus the Channel Memory Length (CML) is limited within the Cyclic Prefix Length (CPL). However, such a misalignment still severely worsens the channel estimates over CAZAC sequences.
It is known that a K*CML (K denoting the number of uplink users) length CAZAC training sequence is enough to estimate the channel impulse responses of K simultaneous accessing users in synchronous communications. However, interference will be induced by the conventional time domain CAZAC multi-user channel estimations in the case of multi-access signal misalignment. The interference can be suppressed by enlarging the CAZAC sequence length from K*CML to K*CPL. However, the spectrum efficiency is correspondingly lowered by such an enlargement.
Embodiments of the present invention aim to address one or more of the above problems.
The present inventors have identified a need to provide a pilot sequence with reduced interference while retaining good spectrum efficiency. The present inventors have found that if the training sequence of a pilot signal is scattered over the bandwidth orthogonally in frequency domain among the users, rather than merely lengthening the training sequence as described above, then interference can be suppressed while good spectrum efficiency is retained.
Thus, according to an embodiment of the present invention there is provided a method for providing a plurality of user equipment with a pilot sequence, the plurality of user equipment being allocated a bandwidth, the method comprising scattering the pilot sequence over the bandwidth orthogonally in frequency domain among the plurality of user equipment.
The pilot sequence is thus scattered where all the accessing users are orthogonal in the frequency domain. The pilot sequence may be scattered over the whole bandwidth. According to one arrangement, the pilot sequence is a frequency domain orthogonally distributed CAZAC pilot sequence.
The pilot sequence may have a length of K*CML (where K is the number of uplink users and CML is the Channel Memory Length). Thus, spectral efficiency can be retained by avoiding enlargement of the training sequence to K*CPL as described in the background section.
As proved by the system analysis and simulation results discussed below, the aforementioned arrangements are more robust against misalignment among the users due to asynchronous transmission with a K*CML length CAZAC sequence when compared with a K*CML length CAZAC sequence which is not scattered over the bandwidth orthogonally in frequency domain among the plurality of user equipment. Furthermore, the arrangements have better spectrum efficiency when compared with a K*CPL length CAZAC sequence.
Embodiments of the invention can be utilized for channel estimation over a pilot channel. Embodiments may be applied to cyclic prefix-based single/multi-carrier communications. For example, embodiments of the invention can be utilized in the uplink signalling between user equipment and a communication network.
According to another embodiment of the present invention there is provided a user equipment adapted to perform the method described herein.
According to another embodiment of the present invention there is provided a network element adapted to perform the method described herein.
According to another embodiment of the present invention there is provided a telecommunications network adapted to perform the method described herein.
According to another embodiment of the present invention there is provided a computer program comprising program code means adapted to perform the method described herein when the program is run on a computer or on a processor.
According to another embodiment of the present invention there is provided a computer program product comprising program code means stored in a computer readable medium, the program code means being adapted to perform any of steps of method described herein when the program is run on a computer or on a processor.
For a better understanding of the present invention and to show how the same may be carried into effect, embodiments of the present invention will now be described by way of example only with reference to the accompanying drawings, in which:
It will be understood that in the following description the present invention is described with reference to particular non-limiting examples from which the invention can be best understood. The invention, however, is not limited to such examples.
A communication device can be used for accessing various services and/or applications provided via a communication system as shown in
A base station is typically controlled by at least one appropriate controller entity 13 so as to enable operation thereof and management of mobile devices in communication with the base station. The controller entity is typically provided with memory capacity and at least one data processor. In
CAZAC sequences and their application in a channel estimation method will now be described.
Consider a code {pk} of length N composed of unity modulus complex numbers, and define the cyclic autocorrelation function in (2.1)
where * denotes conjunction and transposition. If pk and cl satisfy (2.2) and (2.3) below, {pk} is regarded as a Constant Amplitude and Zero Auto-Correlation (CAZAC) sequence.
One example of CAZAC sequences is shown in (2.4)
where N is even and M is an integer relatively prime to N.
By using the cyclic-shifted CAZAC sequence, the channel information of different users can be estimated independently. In the uplink systems, a preamble with the same size as that of the data block is employed for multi-access channel estimation. It is assumed the data block size is N, the CPL is L, the number of users is K, and N=KL. For the purpose of convenience we assume that K=2 and each user occupies L sub-carriers equally distribute in the whole frequency band. The illustration of the cyclic-shifted CAZAC sequence proposal for two uplink users is shown in
Besides
where y, n, s1, and s2 denote the 2L×1 size received signal, independent identical distribution (i.i.d) Gaussian noise, and training sequences of two users in
where ñ is also an i.i.d Gaussian noise.
To avoid inter-block interference, the multi-access signal is asynchronous (misaligned) among the users and the maximum delay spread is limited with the guard interval (also named as cyclic prefix) length. The misalignment among users still induces a severe problem on channel estimation over the conventional uplink CAZAC sequence. The misalignment among the users is illustrated in
According to our assumptions above, Lcp>L, Lcp−L>LΔ, and the channel information of two users can be estimated based on the received signals in the window area, which is modelled in (3.3).
If we still use the channel estimation algorithm in (3.2), the result is shown in (3.4).
It is noted that there exists an overlapped area in (3.4) due to the multi-access signal misalign LΔ. This implies interference on channel estimates over neighbouring CAZAC sequences assigned to different users. Therefore, the conventional CAZAC sequence channel tracking scheme may not always work well in the uplink SC-FDMA/DFT-SOFDM system.
In accordance with an embodiment, an improved CAZAC channel tracking for uplink channel estimation in UPLINK SC-FDMA/DFT-SOFDM is provided. In order to avoid interference on the multi-user channel estimation in (3.4) due to multi-access signal misalign LΔ, a scatter distributed frequency domain CAZAC sequence is described below.
If the amount of uplink users is K and CML is L, training sequences for KL data block size in accordance with one embodiment are given in (4.1):
si=F*LK(peiK),i=0, . . . , K−1 (4.1)
where p is a L×1 size CAZAC sequence, denotes Kronecker product, eiK is a column selective vector defined in (4.2) below and FLK is an LK size FFT (Fast Fourier Transform) transforming matrix.
eiK=[01×i 1 01×(K−i−1)]* (4.2)
An illustration of the embodiment is shown in
Based on Lemma 1 and 2 given below, si is also a constant amplitude sequence in time domain and the pilot signals of different users are scattered in the frequency domain. Accordingly, the channel information can be estimated through the conventional frequency channel estimation proposal in OFDM system and the small time misalign LΔ between different users can be compensated by user's channel estimation and frequency domain equalization (FDE) accounting for their frequency domain orthogonal pilot structure in
The received signal model without multi-access signal misalignment in time domain after CP removal is given in (4.3).
y=h1*F*2L(pe02)+h2*F*2L(pe12)+n (4.3)
After transforming the time domain signal to frequency domain by doing left product on both sides of (4.3) with F2L, we get
F2Ly=diag(pe02)F2L×Lh1+diag(pe12)F2L×Lh2+F2Ln (4.4)
Hence the multi-user channel estimation can be performed:
where Φ(k) denotes the group of sub-carrier indexes for user k's pilots and F*2L,Φ(k) consists of the matrix whose columns are selected from matrix F*2L according Φ(k).
If there exists multi-access time misalign LΔ, as shown in
where E denotes identity matrix. After time to frequency transformation and simplification:
It is easy to prove that F2LRF*2L is a diagonal matrix. Therefore the training sequences related to different users are still kept orthogonal in the frequency domain according to (4.7) below. The last equation in (4.7) uses the result in (4.4).
We can analyse the alternative system performances on the perfect multi-access synchronization situation. The mean square error (MSE) of the conventional proposal can be deduced from (3.2).
where σ2 denotes the average noise power and E{n*n}=2Lσ2. The MSE of the presently described embodiment is also deduced in (4.8), which is the same as (4.7).
Lemma 1
If p is a L×1 CAZAC sequence, then sequence u=peiK is a zero autocorrelation sequence where
eiK=[01×i 1 01×(K−i−1)]* (a.1)
and denotes Kronecker product.
Proof Define N×N cyclic-shift matrix ΓiN in (a.2)
where Il,l denotes l×l size identity matrix. It is noted that ΓiN can be diagonalized by FN, and its diagonal elements are
ΛiN=F*NΓiNFN
λi,lN=exp(j2πil/N),l=0, . . . , N−1 (a.3)
Using (a.2), the autocorrelation function ci(u) is defined as
ci(u)=u*ΓiKLu=(pelK)*ΓiKL(pelK) (a.4)
If substitute mK+n for i, then
Lemma 2
If u is a N×1 size zero autocorrelation sequence, then sequence v=F*Nu is a constant amplitude sequence.
Proof Define diagonal matrix V=diag(v) where v is a constant amplitude sequence which is equivalent to V*V=I. We can also define cyclic-shift Toeplitz matrix
It is easy to know that U*U=I using Lemma 1. And U can be diagonalized by V=F*NUFN, so that
V*V=F*NU*FNF*N*UFN=F*NU*UFN=I (b.2)
Numerical Simulations
The proposed uplink multi-user channel estimation scheme has been simulated with different channel conditions and the conventional CAZAC channel estimation method is used as a performance benchmark. The detailed environment specification is set as table 1:
The symbol error rate (SER) versus signal to noise ratio (SNR) comparison results with perfect synchronization are presented in
Besides the simulation with perfect multi-user synchronization in uplink, the SER performance comparison when there is a one-symbol and two-symbol misalignment of the multi-user signals in uplink has also been simulated.
Misalignment among the users in uplink transmissions may induce severe interference on channel estimates over a pilot sequence such as a CAZAC sequence. According to embodiments of the present invention, a frequency domain scattering of the pilot structure is proposed where the pilot sequence is scattered over the whole allocated signalling bandwidth and where the training sequences assigned to the users are all orthogonal in frequency domain. System analysis and simulation results show that the proposed scheme significantly outperforms the conventional one.
Embodiments of the present invention may provide communications that are robust to misalignment among the users in uplink OFDMA/SC-FDMA/DFT-SOFDM systems. The feature of the conventional CAZAC scheme to keep the same constant amplitude correlation may still be preserved. Reduced complexity may be provided, since it is possible to reduce complex multiplications to NlogN (FFT) and complex division to N.
While this invention has been particularly shown and described with reference to various exemplary embodiments, it will be understood to those skilled in the art that various changes in form and detail may be made without departing from the scope of the invention as defined by the appendant claims.
Number | Date | Country | Kind |
---|---|---|---|
GB0622201.2 | Nov 2006 | GB | national |