This application claims the benefit under 35 U.S.C. § 119(a) of an application entitled “Beam Forming Apparatus and Method Using Interference Power Estimation in an Array Antenna System” filed in the Korean Intellectual Property Office on May 24, 2004 and assigned Serial No. 2004-36746, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to an array antenna system, and in particular, to an apparatus and method for optimal beam forming for transmitting and receiving high-speed data at high performance.
2. Description of the Related Art
Reception quality of radio signals is affected by many natural phenomena. One of the natural phenomena is temporal dispersion caused by signals reflected on obstacles in different positions in a propagation path before the signals arrive at a receiver. With the introduction of digital coding in a wireless system, a temporal dispersion signal can be successfully restored using a Rake receiver or equalizer.
Another phenomenon called fast fading or Rayleigh fading is spatial dispersion caused by signals which are dispersed in a propagation path by an object located a short distance from a transmitter or a receiver. If signals received through different spaces, i.e., spatial signals, are combined in an inappropriate phase region, the sum of the received signals is very low in intensity, approaching zero. This becomes a cause of fading dips where received signals substantially disappear, and the fading dip occurs as frequently as a length corresponding to a wavelength.
A known method of removing fading is to provide an antenna diversity system to a receiver. The antenna diversity system includes two or more spatially separated reception antennas. Signals received by the respective antennas have low relation in fading, reducing the possibility that the two antennas will simultaneously generate the fading dips.
Another phenomenon that significantly affects radio transmission is interference. Interference is defined as an undesired signal received on a desired signal channel. In a cellular radio system, interference is directly related to a requirement of communication capacity. Because radio spectrum is a limited resource, a radio frequency band given to a cellular operator should be efficiently used.
Due to increasing use of cellular systems and their deployment over increasing numbers of geographic locations, research is being conducted on an array antenna geometry connected to a beam former (BF) as a new scheme for increasing traffic capacity by removing any influences of interference and fading. Each antenna element forms a set of antenna beams. A signal transmitted from a transmitter is received by each of the antenna beams, and spatial signals experiencing different spatial channels are maintained by individual angular information. The angular information is determined according to a phase difference between different signals. Direction estimation of a signal source is achieved by demodulating a received signal. A direction of a signal source is also called a “Direction of Arrival (DOA).”
Estimation of DOAs is used to select an antenna beam for signal transmission to a desired direction or to steer an antenna beam in a direction where a desired signal is received. A beam former estimates steering vectors and DOAs for simultaneously detected multiple spatial signals, and determines beam-forming weight vectors from a set of the steering vectors. The beam-forming weight vectors are used for restoring signals. Algorithms used for beam forming include Multiple Signal Classification (MUSIC), Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT), Weighted Subspace Fitting (WSF), and Method of Direction Estimation (MODE).
An adaptive beam forming process depends on precise knowledge of the spatial channels. Therefore, adaptive beam forming can generally only be accomplished after estimation of the spatial channels. This estimation should consider not only temporal dispersion of channels, but also DOAs of radio waves received at a reception antenna.
In an antenna diversity system using an array antenna, resolvable beams are associated with DOAs of max(Nb) maximum incident waves. In order to achieve beam forming, a receiver should acquire information on DOAs, and the acquisition of DOA information can be achieved through DOA estimation. However, estimated DOAs are not regularly spaced apart from each other. Therefore, in a digital receiver, conventional beam forming includes irregular spatial samplings. The ultimate goal of beam forming is to separate an incident wave (or impinging wave) so as to fully use spatial diversity in order to suppress fading. However, its latent faculty is limited by the geometry of an array antenna having a finite spatial resolution.
When a multipath, multiuser scenario is used, the conventional beam forming method cannot be used any longer because it assumes a single-path channel. Spatial selective channel estimation based on irregular spatial sampling proposed to solve this problem requires considerably complex implementation and cannot provide the advantage of the spatial diversity.
It is, therefore, an object of the present invention to implement simplified analog and digital front ends of a radio communication system by calculating a linear system model using regular spatial samplings.
It is another object of the present invention to provide a beam forming apparatus and method in a mobile radio channel for transmitting transmission data at a possible minimum bit error rate (BER) or with possible maximum throughput.
It is further another object of the present invention to provide a beam forming apparatus and method capable of reducing implementation complexity and efficiently using spatial diversity in a Time Domain Duplex (TDD) system such as a Time Division Synchronous Code Division Multiple Access (TD-SCDMA).
It is still another object of the present invention to provide a joint least square beam forming apparatus and method using regular spatial sampling.
According to one aspect of the present invention, there is provided a beam forming apparatus for an antenna diversity system that services a plurality of users with an array antenna having a plurality of antenna elements. The apparatus comprises an interference and noise calculator for estimating interference power and spectral noise density for a radio channel from a transmitter to a receiver; and a beam former for calculating steering vectors corresponding to a predetermined number of regularly spaced predetermined direction-of-arrival (DOA) values, and calculating weight vectors for beam forming by applying the interference power and the spectral noise density to the steering vectors.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.
Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings. In the following description, a detailed description of known functions and configurations incorporated herein has been omitted for conciseness.
The present invention described below does not consider DOAs of maximum incident waves that need irregular spatial sampling, in performing beam forming by estimating spatial channels in an antenna diversity system. The irregular spatial sampling requires accurate time measurement and time-varying reconstruction filtering, and is more complex to implement than a regular sampling strategy. Therefore, the present invention pre-calculates a linear system model beginning at regular spatial sampling that uses regular spatial separation for a beam angle, thereby dramatically reducing the complexity of channel estimation.
For estimation of spatial channels, a reception side requires the arrangement of an array antenna having Ka antenna elements. Such an array antenna serves as a spatial low-pass filter having a finite spatial resolution. The term “spatial low-pass filtering” refers to an operation of dividing an incident wave (or impinging wave) of an array antenna into spatial signals that pass through different spatial regions. A receiver having the foregoing array antenna combines a finite number, Nb, of spatial signals, through beam forming. As described above, the best possible beam forming requires information on DOAs and a temporal dispersion channel's impulse response for the DOAs. A value of the Nb cannot be greater than a value of the Ka, and thus represents the number of resolvable spatial signals. The maximum value, max(Nb), of the Nb is fixed according to a geometry of the array antenna.
A system model applied to the present invention will first be described.
A burst transmission frame of a radio communication system has bursts including two data carrying parts (also known as sub-frames) each comprised of N data symbols. Mid-ambles which are training sequences predefined between a transmitter and a receiver, and having Lm chips are included in each data carrying part so that channel characteristics and interferences in a radio section can be measured. The radio communication system supports multiple access based on Transmit Diversity Code Division Multiple Access (TD-CDMA), and spreads each data symbol using a Q-chip Orthogonal Variable Spreading Factor (OVSF) code which is a user-specific CDMA code. In a radio environment, there are K users per cell and frequency band, and per time slot. As a whole, there are Ki inter-cell interferences.
A base station (or a Node B) uses an array antenna having Ka antenna elements. Assuming that a signal transmitted by a kth user (k=1, . . . , K) is incident upon (impinges on) the array antenna in kd(d) different directions, each of the directions is represented by a cardinal identifier kd (kd=1, . . . , Kd(d)). Then, a phase factor of a kdth spatial signal which is incident upon the array antenna from a kth user (i.e., a user #k) through a kath antenna element (i.e., an antenna element ka (ka=1, . . . , Ka)) is defined as
In Equation (1), α(k
For each DOA β(k,kd) of a desired signal associated with a user #k, a unique channel impulse response observable by a virtual unidirectional antenna located in the reference point is expressed by a directional channel impulse response vector of Equation (2) below representing W path channels.
where a superscript ‘T’ denotes transpose of a matrix or a vector, and an underline indicates a matrix or a vector.
For each antenna element ka, W path channels associated with each of a total of K users are measured. Using Equation (1) and Equation (2), it is possible to calculate a discrete-time channel impulse response vector representative of a channel characteristic for an antenna ka for a user #k as shown in Equation (3).
In Equation (3), h(k,k
Using a directional channel impulse response vector of Equation (5) below that uses a W×(W·Kd(k)) phase matrix illustrated in Equation (4) below including a phase factor Ψ associated with a user #k and an antenna element ka and includes all directional impulse response vectors associated with the user #k, Equation (3) is rewritten as Equation (6).
As(k,k
where As(k,k
hd(k)=(hdk,1)T,hd(k,2)T, . . . ,hdk,k
h(k,k
Using a channel impulse response of Equation (6) associated with a user #k, a channel impulse response vector comprised of K·W elements for an antenna element ka for all of K users is written as
A directional channel impulse response vector having K·W·Kd(k) elements is defined as
where hd(k) denotes a directional channel impulse response vector for a user #k.
Equation (9) below expresses a phase matrix As(k
In Equation (9), ‘0’ denotes a W×(W·Kd(k)) all-zero matrix, and the phase matrix As(k
h(k
Using Equation (10), a combined channel impulse response vector having K·W·Ka elements is written as
That is, a phase matrix As in which all of Kd(k) spatial signals for all of K users for all of Ka antenna elements are taken into consideration is defined as Equation (12), and a combined channel impulse response vector h is calculated by a phase matrix and a directional channel impulse response vector as shown in Equation (13).
As=As(1)T,As(2)T, . . . ,As(k
h=Ashd (13)
The matrix As, as described above, is calculated using β(k,k
Among multiple calculation processes performed to acquire a designed signal through beam forming, DOA estimation has the larger proportion. The receiver evaluates signal characteristics for all directions of 0 to 360° each time, and regards a direction having a peak value as a DOA. Because this process requires so many calculations, research is being performed on several schemes for simplifying the DOA estimation. However, even though the receiver achieves correct DOA estimation, it is actually impossible to form a beam that correctly receives only the incident wave for a corresponding DOA according to the estimated DOA. Further, in order to accurately estimate DOAs, so many calculations which are actually impossible are required.
Therefore, an embodiment of the present invention replaces the irregular spatial sampling with a regular sampling technique and uses several predetermined fixed values instead of estimating DOAs in a beam forming process.
An array antenna that forms beams in several directions represented by DOAs can be construed as a spatial low-pass filter that passes only the signals of a corresponding direction. The minimum spatial sampling frequency is given by the maximum spatial bandwidth B of a beam former. For a single unidirectional antenna, B=1/(2π).
If a spatially periodic low-pass filtering characteristic is taken into consideration using given DOAs, regular spatial sampling with a finite number of spatial samples is possible. Essentially, the number of DOAs, representing the number of spatial samples, i.e., the number of resolvable beams, is given by a fixed value Nb. Selection of the Nb depends upon the array geometry. In the case of a Uniform Circular Array (UCA) antenna where antenna elements are arranged on a circular basis, the Nb is selected such that it should be equal to the number of antenna elements. In the case of another array geometry, i.e., Uniform Linear Array (ULA), the Nb is determined by Equation (14) so that the possible maximum spatial bandwidth determined for all possible scenarios can be taken into consideration.
Nb=┌2πB┐ (14)
In Equation (14), ‘┌·┐’ denotes the maximum integer not exceeding a value “·”. For example, assuming that the possible maximum spatial bandwidth is B=12/(2π), there are Nb=12 beams.
In the case where the number of directions, Kd(k) (k=1, . . . , K), is fixed and the regular spatial sampling is implemented according to the present invention, the number Kd(k) of directions is equal to the number Nb of DOAs. Accordingly, in the receiver, a wave transmitted by a user #k affects the antenna array in the Nb different directions. As described above, each direction is represented by the cardinal identifier kd (kd=1, . . . , Nb), and angles β(k,k
In Equation (15), βo denotes a randomly-selected fixed zero phase angle, and is preferably set to a value between 0 and π/Nb [radian]. In the foregoing example where Nb=12 beams and βo32 0 are used, Equation (15) calculates Equation (16) below corresponding to a set of angles including 0°, 30°, 60°, . . . , 330°.
When the set B of Equation (15) is selected, the possible different values of β(k,k
Assuming that there are Ki=Nb interferences, implementation of angle domain sampling will be described below. Because all the possible values of Equation (15) are acquired by angles β(k,k
β(k,k
γ(k
From the β(k,k
Herein, an angle α(k
The number of columns in the phase vector As defined in Equation (12) is K·W·Kd(k). However, if Equation (15) and Equation (19) are used, the number of columns is fixed, simplifying signal processing.
A description will now be made of least square beam forming according to an embodiment of the present invention. A joint transmission paradigm considered in the present invention will be described in detail with mathematical expressions.
The number of data symbols constituting a half burst of a burst transmission frame and the number of OVSF code chips per data symbol will be denoted by N and Q, respectively. If KN data symbols are denoted by a reception data vector d, an NQ×N OVSF matrix representing an OVSF code allocated to a kth user (user #k) is expressed as
In Equation (20), c1(k) . . . cQ(k) denotes Q orthogonal codes. Furthermore, a directional channel impulse response for Nb directions of a user #k is defined as
If W paths are considered, the directional channel impulse response is transformed as shown in Equation (22) below.
where hd,w(k,k
Considering a spatial phase matrix for a user #k, shown in Equation (23) below, a Ka×KNb spatial phase matrix of Equation (25) below is obtained.
Using the OVSF code for a user #k shown in Equation (20) and the directional channel impulse response matrix for the user #k shown in Equation (21), the following matrix is calculated.
Ad(k)=Hd(k)C(k), k=1 . . . K (25)
Data transmission over a radio channel using the OVSF code can be mathematically expressed by a system matrix given below
That is, the system matrix Ad mathematically indicates that data for each of K users is spread with a corresponding OVSF code and then transmitted through a corresponding channel.
In another case, the data transmission is expressed by a system matrix given below.
A=(Bs⊕INQ+W−1)Ad (27)
where INQ+W−1 denotes an (NQ+W−1)×(NQ+W−1) identity matrix.
In conclusion, a signal vector e received at the receiver is estimated by a system matrix defined as
e=Ad+n=(Bs⊕INQ+W−1)Add+n (28)
where n denotes a noise vector.
Assuming that a zero forcing block linear equalizer (ZF-BLE), one of the approaches for detecting data symbols from a received signal, is used, noise power including noise and interference from a transmitter to the receiver can be expressed as
Rn=[RDOA+N0IK
where RDOA denotes noise power of a corresponding DOA, N0 denotes a spectral noise density, I denotes an identity matrix, and L denotes the possible number of interferences which is incident upon the receiver. Therefore, an estimated data vector is given by
d=[AHRn−1A]−1AHRn−1e (30)
where a superscript ‘H’ denotes Hermitian transform.
When a minimum mean square error-block linear equalizer (MMSE-BLE), an alternative approach for detecting data symbols from a received signal, is used, the estimated data vector is calculated by
where Rd−1 denotes an inverse of a covariance matrix representing noise of data symbols.
Regardless of which approach is used, the present invention relates to DOA quantization for both useful and interfering signals. If a receive signal matrix is expressed as Equation (32) below, the ZF-BLE estimated data vector shown in Equation (30) is transformed as shown in Equation (33).
The typical ZF-BLE approach cannot be applied to a multipath, multiuser scenario. However, it can be noted from Equation (33) that beam forming is achieved by a matrix product [R*DOA+N0IK
Because the steering vector is a basis for a spatial phase matrix Bs, a weight vector for beam forming becomes
Assuming that predetermined DOA values are used, the optimal weight vector of Equation (35) is computed jointly for each user #k (k=1 . . . K) and for each DOA #kd (kd=1 . . . Nb). A discrete-time output of a beam former using the optimal weight vector is given by
Among the discrete-time outputs computed for predetermined DOA values, an output having the highest energy is actually selected for data demodulation.
Referring to
Referring to
An example of estimating the spectral noise power density N0 is as follows:
1. Switch off all reception antennas.
2. Sample the complex baseband nose signal prevailing at each analog reception branch.
3. Determine the variance of the complex baseband noise sequence. The variance is identical to N0.
Another method is given by measurement of an absolute receiver temperature T. It is found that N0=FkBT, where F denotes a linear noise figure being dependent upon a type of antenna, kB denotes Boltzman's constant and T denotes the absolute receiver temperature.
Next, the interference power is estimated in the following method. Assuming that there is no correlation between interference signals, only the diagonal elements are required for estimation of the {circumflex over (R)}DOA. Assuming that only the number of DOAs and the interference signals in the same direction are taken into consideration, power (σ(k
[RDOA]k
where ki denotes a natural number between 1 and Ka, and a subscript ‘ki,ki’ denotes a kith row in a kith column.
The interference power and the spectral noise density are used in the channel estimator 150 to estimate a directional channel impulse response and a combined channel impulse response, required for estimation of radio channel environment.
In step 220, the beam former 160 jointly calculates steering vectors for each direction kd for each user #k by Equation (34) using Nb predetermined DOA values. In step 230, the beam former 160 calculates the weigh vectors of Equation (35) using the calculated steering vectors, and obtains a discrete-time output in which beams are formed for all directions, by multiplying received signals for all directions for each antenna by the weight vectors. As a result, the discrete-time output in the direction having the highest energy is selected.
As can be understood from the foregoing description, the novel beam former performs regular spatial sampling instead of estimating DOAs needed for determining weights, thereby omitting the processes needed for estimating DOAs without considerably deteriorating the beam forming performance. By doing so, the beam forming algorithm is remarkably simplified.
While the invention has been shown and described with reference to a certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-36746 | May 2004 | KR | national |