The present invention relates to millimeter wave communication, and more particularly to a millimeter wave base station antenna system using a multi-port antenna array and a baseband signal processor.
Due to the massive growth of wireless data in mobile broadband communication, millimeter-wave (mm-wave) communication is put forward as the most attractive solution for 5G mobile communication. Because the mm-wave communication operates in a frequency range from 30 GHz to 300 GHz, it can offer high data rates for broadband wireless communication. In realizing the mm-wave communication, multiple antenna architecture is a preferred choice because it is capable of increasing the channel capacity, and among different multiple antenna architectures, the directional steerable antenna architecture is known to be especially good at improving the received signal-to-interference-to-noise ratio (SINR).
Nowadays, mm-wave base station antenna system is commonly equipped with a transceiver architecture of phased-array antenna, frequency diverse array (FDA) or massive hybrid antenna array. The phased-array antenna architecture includes a plurality of antenna elements, each of the antenna elements being electrically connected to a T/R (transmitter/receiver) module that includes a T/R switch, a low-noise amplifier (LNA), a power amplifier (PA), and a phase shifter. The phased-array antennas have been evidenced to exhibit high directivity because they can steer the beam electronically. However, the phased-array antenna architecture is found to have some limitations and/or shortcomings in practical use. First of all, the phase shifters lead the phased-array antenna architecture to have a high manufacturing cost. Besides, the phase shifters also introduce additional insertion loss. Secondly, when a new user-end wireless device appears, the phased array antennas are configured to search and track the newly-appearing user-end wireless device, eventually causing a part of computing resources of the mm-wave base station antenna system be occupied. Thirdly, the mm-wave base station antenna system using the phased-array antenna architecture fails to support multi user-end wireless devices at different directions to share the wireless bandwidth through OFDMA (Orthogonal Frequency Division Multiple Access).
It is also known that massive MIMO (multiple input multiple output) antenna array is used to build the frequency diverse array architecture. The massive MIMO antenna array architecture includes a plurality of antenna elements, and each antenna element is electrically connected to a T/R (transmitter/receiver) module that merely includes a T/R switch, a low-noise amplifier (LNA), and a power amplifier (PA). In addition, the antenna element is also electrically connected to a mixer, an analog-to-digital (A/D) converter, and a digital-to-analog (D/A) converter. However, the conventional frequency diverse array architecture mentioned above has a very high establishing cost. Moreover, a considerable amount of transmission data causes the mm-wave base station antenna system using the frequency diverse array architecture has a huge computation loading, especially in case of the signal bandwidth being increased to several hundreds of MHz.
As for the massive hybrid antenna array architecture, it is known that the massive hybrid antenna array architecture includes a plurality of antenna elements divided into multi subarrays, where each of the multi subarrays has a common port electrically connected to a mixer, an A/D converter and a D/A converter. Moreover, in the multi subarrays, each antenna element is electrically connected to a T/R module including a phase shifter, an LNA, and a PA. As such, beam forming of each of the subarrays can be controlled by the corresponding phase shifters that are respectively connected to the antenna elements. It is worth noting that, the number of the mixers, the A/D converters and the D/A converters used in the massive hybrid antenna array architecture is significantly less than that of the above-introduced massive MIMO antenna array architecture. However, the massive hybrid antenna array architecture is still found to show some drawbacks in practical use. First, the mm-wave base station antenna system having the massive hybrid antenna array architecture is configured to search and track the user-end wireless devices by calculating amplitude weightings and phase-shifting weightings of the subarrays, thereby eventually causing the mm-wave base station antenna system spend a considerable computing resources to complete the calculation of the amplitude and phase-shifting weightings. Secondly, during an operation of OFDMA, it is difficult for the mm-wave base station antenna system using the massive hybrid antenna array architecture to facilitate multi user-end wireless devices at different directions to use the same wireless bandwidth by modulating the phase shifters in the subarrays.
From the above descriptions, it is clear that there is still room for improvement in the mm-wave base station antenna system equipped with a conventional transceiver architecture of phased-array antenna, massive MIMO antenna array or massive hybrid antenna array. In view of that, a novel millimeter wave base station antenna system using a multi-port antenna array module and a baseband signal processor is needed.
The main objective of the present invention is to disclose a millimeter wave base station antenna system having a multi-port antenna array and a baseband signal processor. The baseband signal processor is provided with an uplink baseband processing unit therein for generating a first weighting function, and is simultaneously provided with a downlink baseband processing unit therein for generating a second weighting function. Therefore, the first weighting function and the second weighting function are executed to enhance the desired signal and eliminate the multiuser interference.
To attain the foregoing objective, an embodiment of the millimeter wave base station antenna system is proposed, including:
an antenna array, including a plurality of antenna elements divided into M subarrays, each of the M subarrays having a port, and M being a positive integer greater than 1;
a front-end analog processing circuit, including M transmitter/receiver units coupled respectively to the ports of the M subarrays, M analog baseband processing units coupled respectively to the M transmitter/receiver units, and M analog-to-digital and digital-to-analog conversion units coupled respectively to the M analog baseband processing units; and
a baseband processing circuit, including M serial-to-parallel and parallel-to-serial conversion units coupled respectively to the M analog-to-digital and digital-to-analog conversion units and a baseband processor coupled to the M serial-to-parallel and parallel-to-serial conversion units;
where after a first RF signal is transmitted by a wireless electronic device and then received by the antenna array, the first RF signal is converted to a first digital in-phase signal and a first digital quadrature signal by the front-end analog processing circuit, and Q first subcarriers are generated according to the first digital in-phase signal and the first digital quadrature signal by at least one of the M serial-to-parallel and parallel-to-serial conversion units of the baseband processing circuit, Q being a positive integer greater than 1; and where the baseband processor receives the Q first subcarriers in parallel, has an uplink baseband processing unit for generating a first weighting function according to the Q first subcarriers, and has a downlink baseband processing unit for generating a second weighting function according to Q second subcarriers, thereby utilizing the first weighting function and the second weighting function to enhance the desired signal and eliminate the multiuser interference.
In one embodiment, each of the M subarrays is driven to radiate a steered beam of millimeter wave with a beam pattern and a beam direction, and the M subarrays being disposed on a surface that is a planar surface or a curved surface with a specific radius.
In one embodiment, the antenna subarray is an aperture antenna, and each two beam patterns of two neighboring aperture antennas overlap each other.
In one embodiment, the transmitter/receiver unit includes:
a switch having a first terminal, a second terminal and a third terminal, the first terminal being coupled to the antenna subarray;
a low noise amplifier coupled to the second terminal of the switch;
a frequency down-converter coupled between the low noise amplifier and the analog baseband processing unit and receiving an in-phase signal and a quadrature signal that are generated by a local oscillator;
a power amplifier coupled to the third terminal of the switch; and
a frequency up-converter coupled between the power amplifier and the analog baseband processing unit and receiving the in-phase signal and the quadrature signal.
In one embodiment, the analog baseband processing unit includes:
a transimpedance amplifier coupled to the frequency down-converter of the transmitter/receiver unit;
a first low-pass filter coupled to the transimpedance amplifier;
a first variable gain amplifier coupled between the first low-pass filter and the analog-to-digital and digital-to-analog conversion unit;
a first buffer coupled to the analog-to-digital and digital-to-analog conversion unit;
a second low-pass filter coupled to the first buffer; and
a second variable gain amplifier coupled between the second low-pass filter and the frequency up-converter of the transmitter/receiver unit.
In one embodiment, the analog-to-digital and digital-to-analog conversion unit includes:
a second buffer coupled to the first variable gain amplifier of the analog baseband processing unit;
an analog-to-digital converter coupled between the second buffer and the serial-to-parallel and parallel-to-serial conversion unit of the baseband processing circuit; and
a digital-to-analog converter coupled between the serial-to-parallel and parallel-to-serial conversion unit and the first buffer of the analog baseband processing unit.
In one embodiment, when the switch is switched to make the first terminal electrically connected to the second terminal, the low noise amplifier, the frequency down-converter, the transimpedance amplifier, the first low-pass filter, the first variable gain amplifier, the second buffer, the analog-to-digital converter, and the serial-to-parallel and parallel-to-serial conversion unit are utilized in the downlink path to process the first RF signal received by the subarray with a signal amplifying operation, a frequency down conversion, a current-to-voltage conversion, a noise filtering operation, a gain modulating operation, and an analog-to-digital conversion respectively, thereby generating the first digital in-phase signal and the first digital quadrature signal.
In one embodiment, when the switch is switched to make the first terminal electrically connected to the third terminal, the serial-to-parallel and parallel-to-serial conversion unit, the digital-to-analog converter, the first buffer, the second low-pass filter, the second variable gain amplifier, the frequency up-converter, and the power amplifier are utilized in the uplink path to process a second digital in-phase signal and a second digital quadrature signal transmitted from the serial-to-parallel and parallel-to-serial conversion unit with a digital-to-analog conversion, a noise filtering operation, a gain modulating operation, a frequency up conversion, and a power amplifying operation respectively, thereby radiating a second RF signal through one said antenna element in the subarray.
In one embodiment, the serial-to-parallel and parallel-to-serial conversion unit includes:
a cyclic prefix removing unit coupled to the analog-to-digital converter of the analog-to-digital and digital-to-analog conversion unit for performing a cyclic prefix removing operation on the first digital in-phase signal and the first digital quadrature signal to generate a first prefix removed in-phase signal and a first prefix removed quadrature signal;
a serial-to-parallel converter coupled to the cyclic prefix removing unit for performing a serial-to-parallel conversion on the first prefix removed in-phase signal and the first prefix removed quadrature signal to generate Q input signals;
a fast Fourier transform unit coupled to the serial-to-parallel converter for performing a fast Fourier transform operation on the Q input signals to generate Q first subcarriers;
an inverse fast Fourier transform unit coupled to the baseband processor for receiving Q second subcarriers and performing an inverse fast Fourier transform operation on the Q second subcarriers to generate Q output signals;
a parallel-to-serial converter coupled to the inverse fast Fourier transform unit for performing a parallel-to-serial conversion on the Q output signals to generate the second digital in-phase signal and the second digital quadrature signal; and
a cyclic prefix inserting unit coupled to the parallel-to-serial converter for performing a cyclic prefix inserting operation on the second digital in-phase signal and the second digital quadrature signal to generate a second cyclic prefix inserted in-phase signal and a second cyclic prefix inserted quadrature signal and transmitting the second cyclic prefix inserted in-phase signal and the second cyclic prefix inserted quadrature signal to the digital-to-analog converter of the analog-to-digital and digital-to-analog conversion unit.
To make it easier for our examiner to understand the objective of the invention, its structure, innovative features, and performance, we use preferred embodiments together with the accompanying drawings for the detailed description of the invention.
The invention as well as a preferred mode of use and advantages thereof will be best understood by referring to the following detailed description of an illustrative embodiment in conjunction with the accompanying drawings, where:
To more clearly describe a millimeter wave base station antenna system using a multi-port antenna array and a baseband signal processor proposed by the present invention, embodiments of the present invention will be described in detail with reference to the attached drawings hereinafter.
Please refer to
Referring to
The T/R unit 121 includes a switch 1210, a low noise amplifier (LNA) 1211, a frequency down-converter 1212, a power amplifier (PA) 1213, and a frequency up-converter 1214.
The switch 1210 has a first terminal T1 coupled to the subarray port 112, a second terminal T2 and a third terminal T3; the LNA 1211 is coupled to the second terminal T2 of the switch 1210; the frequency down-converter 1212 is coupled between the LNA 1211 and the analog baseband processing unit 122, and is also coupled to an in-phase signal I and a quadrature signal Q that are generated by a local oscillator (LO); the PA 1213 is coupled to the third terminal T3 of the switch 1210; and the frequency up-converter 1214 is coupled between the power amplifier 1213 and the analog baseband processing unit 122, and the frequency up-converter 1214 is simultaneously coupled to the in-phase signal I and the quadrature signal Q.
The analog baseband processing unit 122 includes a transimpedance amplifier (TIA) 1221, a first low-pass filter (LPF) 1222, a first variable gain amplifier (VGA) 1223, a first buffer 1224, a second low-pass filter (LPF) 1225, and a second variable gain amplifier (VGA) 1226.
The TIA 1221 is coupled to the frequency down-converter 1212 of the transmitter/receiver unit 121; the first LPF 1222 is coupled to the transimpedance amplifier 1221; the first VGA 1223 is coupled between the first LPF 1222 and the A/D and D/A conversion unit 123; the first buffer 1224 is coupled to the A/D and D/A conversion unit 123; the second LPF 1225 is coupled to the first buffer 1224; and the second VGA 1226 is coupled between the second low-pass filter 1225 and the frequency up-converter 1214 of the T/R unit 121.
The A/D and D/A conversion unit 123 is configured to include a second buffer 1231, an analog-to-digital (A/D) converter 1232, and a digital-to-analog (D/A) converter 1233.
The second buffer 1231 is coupled to the first variable gain amplifier 1223 of the analog baseband processing unit 122; the A/D converter 1232 is coupled between the second buffer 1231 and the S/P and P/S conversion unit 131 of the baseband processing circuit; and the D/A converter 1233 is coupled between the S/P and P/S conversion unit 131 and the first buffer 1224 of the analog baseband processing unit 122.
Referring to
The cyclic prefix removing unit 1311 is coupled to the A/D converter 1232 of the A/D and D/A conversion unit 123 for receiving the first digital in-phase signal Idi and the first digital quadrature signal Qdi, so as to apply a cyclic prefix removing process to the first digital in-phase signal Idi and the first digital quadrature signal Qdi; the S/P converter 1312 is coupled to the cyclic prefix removing unit 1311 to apply a serial-to-parallel conversion to the output signals of the cyclic prefix removing unit 1311, thereby producing Q input signals; the FFT unit 1313 is coupled to the S/P converter 1312 for receiving the Q input signals in parallel to apply a fast Fourier transform (FFT) process to the Q input signals, thereby producing Q first subcarriers that are eventually received by the baseband processor 132; the iFFT unit 1314 is coupled to the baseband processor 132 for receiving Q second subcarriers to perform an inverse fast Fourier transform (iFFT) operation on the Q second subcarriers, thereby producing Q output signals; the P/S converter 1315 coupled to the iFFT unit 1314 receives the Q output signals to apply a parallel-to-serial conversion to the Q output signals, thereby producing a second digital in-phase signal and a second digital quadrature signal; and the cyclic prefix inserting unit 1316 coupled to the P/S converter 1315 receives the second digital in-phase signal and the second digital quadrature signal to apply a cyclic prefix inserting process to the second digital in-phase signal and the second digital quadrature signal, thereby generating and transmitting a second cyclic prefix inserted in-phase signal Idi′ and a second cyclic prefix inserted quadrature signal Qdi′ to the D/A converter 1233 of the A/D and D/A conversion unit 123.
During the operation, when the switch 1210 is switched to make the first terminal T1 electrically connected to the second terminal T2, the LNA 1211, the frequency down-converter 1212, the TIA 1221, the first LPF 1222, the first VGA 1223, the second buffer 1231, the A/D converter 1232, and the S/P and P/S conversion unit 131 will be utilized to form a downlink path, such that the first RF signal received by the subarray 111 is applied with a signal amplifying process, a frequency down conversion, a current-to-voltage conversion, a noise filtering process, a gain modulating process, and an analog-to-digital conversion by the LNA 1211, the frequency down-converter 1212, the TIA 1221, the first LPF 1222, the first VGA 1223, and the A/D converter 1232 respectively, and thereby converted to the first digital in-phase signal Idi and the first digital quadrature signal Qdi that are eventually received by the S/P and P/S conversion unit 131.
In addition, when the switch 1210 is switched to make the first terminal T1 electrically connected to the third terminal T3, the S/P and P/S conversion unit 131, the D/A converter 1233, the first buffer 1224, the a second LPF 1225, the second VGA 1226, the frequency up-converter 1214, and the PA 1213 will be utilized to form an uplink path, such that the second digital in-phase signal Idi′ and the second digital quadrature signal Qdi′ transmitted from the S/P and P/S conversion unit 131 are applied with a digital-to-analog conversion, a noise filtering process, a gain modulating process, a frequency up conversion, and a power amplifying process by the D/A converter 1233, the second LPF 1225, the second VGA 1226, the frequency up-converter 1214, and the PA 1213 respectively, thereby radiating a second RF signal through a corresponding antenna element 11A in the subarray 111.
It is worth noting that, as
First weighting function for use in single user case
Second Weighting Function for Use in Downlink
Because there are N user equipments (UEs) may receive the second RF signal, the signal vector
The above procedure is depicted in
Maximum Ratio Coding (MRC)
In case of the foregoing signal is a known pilot signal xpq, a digital signal ympq that is transmitted from the first VGA 1223 of the analog baseband processing unit 122 to the A/D and D/A conversion unit 123 is given by ympq=Hmg·xpq, where Hmq is a channel response, m and q indicating the m-th of the M subarrays 111 and q-th of the Q subcarriers, respectively. It is noted that ympq can be measured or estimated, xpq is a known quantity, therefore, Hmq can be obtained by dividing ympq with xpq. As such, when an unknown signal xq is received by the m-th of the M subarrays 111, the foregoing digital signal ympq is given by ymq=Hmq·xq. Therefore, after letting each of M digital signals ympq that are respectively transmitted by the M first VGAs 1223 be multiplied by the foregoing first weighting function, the M digital signals ymq are summed to a total signal yTq as given by the following mathematical equation (1).
y
Tq=Σm=1MWmg·ymq (1)
As such, the mathematical equation (1) is further derived to become the following mathematical equation (3) by letting the first weighting function Wmq be given by the following mathematical equation (2).
As a result, the application of the first weighting function Wmq makes an output power of the total signal YTq equal to a power summation of all of the M ports 112. In other words, an effective gain of the whole subarrays 111 is equal to the summation of all directive gains of the M subarrays 111, such that the total signal yTq are modulated to have a constellation that is same as the constellation of the unknown RF signal xq. The way to generate the first weighting function Wmq is called maximal ratio combining (MRC) method.
Design for Pattern Overlapped Subarrays
Assume a subantenna has a 3 dB beamwidth Δα3 dB. The steering angle of the mth subantenna is denoted by αm. The angular difference of the steering angles between the adjacent subarrays is given by Δα=αm−αm-1. Let
We define an antenna with highly overlapped pattern when x≥1.5, and loosely overlapped pattern when x≤1. It has been proved that after MRC, the effective gain of the whole antenna is given by
where Gm is the directional gain at the user's direction of the mth subantenna. It is clear that the higher the pattern overlapped, the higher the effective gain. The effective gain is about x times of the gain of a single subantenna. However, the more the overlapped, the greater the total aperture size of the whole antenna. In the following simulation we give examples of x=3 and x=1.
In case of each subarray 111 including six antenna elements 11A, the beam pattern of the m-th of the M subarrays 111 can be expressed by the following mathematical equation (4).
G
m(ϕ)=6 Sinc2(3πSi n(ϕ−αm)) (4)
In the mathematical equation (4), αm is the beam direction of the steered beam of millimeter wave, and is calculated by using formula of sinc(x)=sinx/x. It is worth noting that the steered beam radiated by the m-th of the M subarrays 111 has a null to null beamwidth, which is twice the angular separation from which the magnitude of the radiated beam pattern decreases to zero (negative infinity dB) away from the main beam. Therefore, the null to null beamwidth and a 3 dB beamwidth of the steered beam radiated by the m-th of the M subarrays 111 can be calculated by using the following mathematical equations (5) and (6), respectively.
By letting αm−αm−1=⅓Δα0=⅓ Δα3 dB=0-0=6.3°, each two neighboring ones of the M beam patterns would have a highly overlap. After assuming an angular coverage of interest is Δβ=60°, the numeric value of “M” can be calculated by using the following mathematical equation (7).
Subsequently, the steering angle (beam direction) αm of the mth subarray can be calculated by using the following mathematical equation (8).
Subsequently, the steering angle (beam direction) αm of the mth subarray can be calculated by using the following mathematical equation (10).
Baseband Signal Processor for the Single User Case
I. Uplink
In the maximum ratio combining analysis, we neglect the effect of channel estimation error and the thermal noise. In fact, the signal received by the mth subantenna when the pilot signal xpq is transmitted is given by
Where nmpq is the noise at the mth subantenna when the pilot signal is transmitted. We use {tilde over (H)}mq to construct the weighting function, i.e.
When the unknown signal xq is transmitted, the signal received at the mth subarray is
y
mq
=H
mq
·x
q
+n
mq
After MRC, the output signal is
The first term is the desired signal, the second term is the noise due to channel estimation error and thermal noise.
The signal power is Σ|Hmq|2|xq|2, and the average power of the second term is
Since the noise terms nmpq′ and nmq are all independent one another, i.e.,
E{n
mpq
′·n
m′pq
′}=E{n
mq
·n
m′q}=0,∀m≠m′
E{n
mpq
′·n
m′q}=0,∀m and m′
E{n
mpq
′·n
mpq
′*}=E{n
mq
·n
mq*}=σ2, for all m
It can be proved that the average power of Pn is equal to
P
n=2σ2
Therefore, after MRC, the output signal to noise ratio is
It is known that the SNR after MRC is equal to the summation of the SNR of each port if the channel response is perfectly estimated. However, if the channel response has an estimation error due to the thermal noise, the resultant SNR after MRC will be degraded by 3 dB.
II. Downlink
The downlink signal transmission has two different systems: the time division duplex (TDD) system and the frequency division duplex (FDD) system. For the TDD system, downlink and uplink use the same carrier frequencies and they have the same channel frequency responses. While the FDD system uses different carrier frequencies for uplink and downlink transmission. They have different channel responses in general.
Block diagram for downlink baseband signal processor is shown in
Signal Processor for the TDD Systems
For a TDD system, uplink and downlink use the same carrier frequencies and they have the same channel responses. In this case, the downlink weighting function Wmq′ can be set to be the same as that of the uplink, i.e.,
The channel responses from the mth subantenna to the user is also Hmq. The total signal received by the user at the frequency domain is
Therefore, the uplink and downlink have the same transmission performance.
Signal Processor for the FDD Systems
For the FDD system, uplink and downlink have a constant difference in carrier frequency, and their channel responses are usually different. In most cases, the uplink weighting function cannot be directly applied to the downlink transmission. Theoretically, each subantenna can transmit pilot signals to the user alternatively, the user measure the downlink channel response Hmq′ and transmit back the information of Hmq′ to the basestation. However, it requires many bits to represent the information Hmq′ and the overhead costs too much. In the following we propose an another approximation method, we only transmit back the quantized phase information of Hmq′ but no its magnitude information. Our proposed method is as follows:
The quantized state is given by
It is noted that the phase term of the above equation satisfies
The greater the P is, the smaller the phase error. If P is large enough, like P=32, then the signals from each subantenna can be considered almost co-phased. The resultant channel gain will be much increased. Performance of the above algorithm will be close to that of done by the MRC.
In the above method, pilot signals are transmitted by each subantenna alternately, and the user send back the required quantization information to the basestation. If the number of subantennas is large, it will require too much overhead.
Baseband Signal Processing for the Multiuser Case
Assume there are N users sharing the same spectral frequencies simultaneously.
Let the index of the subcarrier frequency be q. The channel response from the nth user to the mth subantenna at the qth subcarrier be denoted by Hmnq. When the nth user transmits a pilot signal xp, the signal received by the mth subantenna after A/D, the serial to parallel conversion and FFT transformer the frequency-domain signal is ympq.
y
mpq
=H
mnq
·x
p
+n
mpq
where Hmnq is the channel response from the nth user to the mth subantenna at the qth subcarrier and nmpq is the noise term. Since xp is known to the basestation, estimation of Hmnq is given by
Assume |xp|=1, we have E {|nmpq|2}=E {|nmpq′|2}=σ2 for all m and q. When every user transmits his own pilot signal sequentially, we can obtain {tilde over (H)}mnq.
When each user transmits his data signal xnq simultaneously to the basestation, the signal received by the mth port can be expressed by
or in matrix form
Where the subscript T represents the operation of transpose.
At the baseband processor, the digitized vector
The output of the signal processor is the estimate
{tilde over (x)}
q
=W
q
·
q
=W
q·(Hq
The purpose of the baseband signal processor is to determine the weighting matrix Wq so that the estimated vector
Interference Cancellation Algorithms for Uplink MIMO (Multiple Input Multiple Output)
In OFDM systems, we assume all signals have been converted to the frequency domain and the signal processing is on the subcarrier basis. To simplify the notation, in the following, we will omit the subscript q. The analysis is valid for all Q subcarriers.
If we neglect the effect of thermal noise, we have
{tilde over (x)}
If
{tilde over (x)}
W=(HHH)−1HH (21)
where the subscript H represents the operation of Hermitian, or transpose and conjugate.
Clearly W·H=(HHH)−1HH·H=IN
where IN is the N×N Identity matrix.
Ideally, if the channel response matrix H can be exactly obtained, the transmitted vector
Assume the estimated channel matrix {tilde over (H)} and the real channel matrix H have an error difference, i.e., {tilde over (H)}=H+ΔH. When the data vector
we use the estimated channel matrix {tilde over (H)} to construct the weighting matrix W, i.e.,
W=({tilde over (H)}H{tilde over (H)})−1·{tilde over (H)}H
The reconstructed signal vector is then
In the above expression, the first term is the desired signal, the second term is the interference due to channel estimation error and the multiple access interference (MAI), the third term is due to the thermal noise. Assume E{|xn|2}=1 for all n, the average power of the desired signal is Sn=E{|xn|2}=1, the average interference power is
The average noise power
The SINR (signal to interference plus noise ratio) of the nth user is
If we assume the channel estimation error is only due to the thermal noise, i.e., ΔHmn=nmn, where nnm is the thermal noise of the mth subantenna when the pilot signal of the nth user is transmitted. We further assume the thermal noise at different subantennas and different time instant are all independent each other, i.e.,
E{n
nm
·n
nm′*}=0, for m≠m′
E{n
m
·n
m′*}=0, for m≠m′
E{n
nm
·n
nm
*}=E{n
m
·n
m*}=σ2
It can be shown that
and (SINR)n is equal to
From the above derivation, we can predict the SINR of each user directly from the weighting matrix W=({tilde over (H)}H{tilde over (H)})−1 {tilde over (H)}H
In Summary, for the uplink interference cancellation algorithm, the procedure is as follows:
Signal Processing for Downlink MIMO
There are two different systems for the downlink MIMO: the time division duplex (TDD) system and the frequency division duplex (FDD) system.
Block diagram of the downlink signal transmission is shown in
TDD Systems
First we neglect the effect of thermal noise and channel estimation error, then we have Hd=H, or Hdmn=Hmn. That is, the downlink and uplink have the same channel response. If the received vector
d
=H
d
T
·W′ ·
T
·W′·
N
H
T
·W′=I
N
and W′=H*·(HT·H*)−1
However, the basestation only has the estimated channel matrix {tilde over (H)}. The downlink weighting function matrix should be W′={tilde over (H)}*({tilde over (H)}T{tilde over (H)}*). Assume the channel estimation has an estimation error ΔH, then
{tilde over (H)}=H+ΔH or H={tilde over (H)}−ΔH
where H is the true channel response matrix, ΔH is the error matrix due to other imperfect factors. The downlink signal vector received by the N users is
In the above equation, the first term is the transmitted signal vector itself, the second term will cause MAI, and the third term is the thermal noise. If ΔHT is only due to thermal noises, it can be proved that the (SINR)n has the same expression of Eq. (27).
Downlink Pilot Signal Design and SINR Evaluation
For the uplink transmission, each user transmits its own pilot signal sequentially, and each subantenna receives the pilot signal and estimates the channel responses {tilde over (H)}mn. For the TDD system, uplink and downlink have the same carrier frequency and therefore the same channel responses. It needs not to estimate the downlink channel responses. For the downlink pilot signal transmission, we propose the following procedure:
In the above, zn′np is the signal received by the n′th user when the base station intends to transmit a pilot signal to the nth user. It can be considered as the possible MAI that the nth user interferes to the n′th user. While znnp is the desired signal received by the nth user. Since the pilot signals are known to all users, the nth user can estimate the channel gain |1+Ann|2.
When the unknown data signal vector
N
z
n=(1+Ann)xn+XΣn≠n′Ann′xn′+nn′
where the first term is the desired signal, the second term is the MAI and the third term is the thermal noise. The average SINR of the nth user is given by
It is noted that during the transmission of pilot signals, each user can measure his desired signal power and the MAI power. Therefore, he can estimate his own average SINR. If the estimated SINR is below a threshold, he can withdraw from the sharing group.
Signal Processing for FDD Systems
For the FDD system, uplink and downlink use different carrier frequencies, and can have very different channel responses. Because the base station doesn't have information of the downlink channel responses, the weighting function cannot be preassigned. A possible way is as follows:
W′=H′*·(H′T·H′*)
Disadvantage of the above method is that it requires to transmit back the amplitude and phase information, especially when the numbers of subantennas and users are large.
For the single user case we have proposed an approximation method to reduce the overhead of back transmission. We only transmit back the quantization phase information of the downlink channel responses. The downlink weighting functions are approximated by using the magnitude of the uplink channel responses and the quantized phase of the downlink channel response to construct the weighting function. In the single user case, we can have good transmission performance with the above approximation. However, in the multiusers case, we not only have to increase the level of the desired signals, but also have to cancel the MAI. If the uplink and downlink channel responses are very different, i.e., ΔH cannot be neglected, then the MAI cannot be effectively cancelled.
We summarize the downlink MIMO signal processing as follows:
Consider a basestation antenna consisting of multiport subarrays. Each subarray, has 6×6 elements and steers to (θm=90°, ϕm=αm). The radiation pattern can be expressed by
G
m(θ,ϕ)=36 Sinc2(3π Sin(θ−90°))·Sinc2(3π Sin(ϕ−αm))
Assume the angular coverage Δβ of the users is from ϕmin=60° to ϕmax=120°. The 3 dB beamwidth of the subarray is
The difference between the adjacent steering angles is Δα=⅓ Δα3 dB=6.3°. The number of subarrays is
The steering angle of the mth subarray is
Assume each subarray is mounted on a constant-radius surface with radius=40 cm. The coordinates of the center of each subarray is given by (rm′=40 cm, θm′=90°, ϕm′=αm). Assume users are randomly located at 30 m<r<300 m, θ˜90°, 60°<ϕ<120°. The nth user is located at (rn0, θn0=90°, ϕn0) where the subscript 0 represents the direct path component. Parameters of the nth user's multipath components are expressed by (rnp, anp, ϕnp, θnp=90°) where p represents the pth multipath component, rnp is the total distance travelled by the pth multipath component, anp is the complex amplitude of the pth component arriving at the antenna center, ϕnp is the direction of the pth components. These multipath parameters depend on the channel environments, for example, in open area or urban city, in country side or on street walk, at outdoors or indoors, with direct path being clear or obstructed, etc. In this example, we give the following parameters:
where the first term of the right side is the Friss equation, Pn and Gn are the transmit power and antenna gain of the nth user, Ln0 is the loss of the direct path of the user, for example it is clear or has obstruction loss or any other loss, which is a random variable. anp is given by
Lnp is the loss of the pth component due to reflection loss, obstruction loss etc. It is also a random variable.
Consider the outdoor scenario. Let
The channel response of the nth user to the mth subarray can be expressed by
rnpm is the distance of the pth multipath component of the nth user traveling to the center of the mth subarray, kq is given by
Assume the signal bandwidth is 300 MHz, the noise figure of the receiver is 5 dB, the noise power is
N=(FkTB)=−174+5+85=−84 dBm
The Single-User Case
We randomly generate 1000 users, the parameters are generated according to the rules described above. For each user n, we theoretically calculated the channel responses Hmnq for m=1, . . . , 10, and q=1, . . . , 1000, for f0=30 GHz and Δf=100 kHz. For each n, q, we use MRC to obtain the resultant yTn,q=(Σm=110|{tilde over (H)}mnq|2)1/2 with Hmnq=Hmnq+nmnq where nmnq is the thermal noise, and find the corresponding SNR defined by
with σ2=−84 dBm. From all values of (SNR)n,q for n=1, . . . , 1000, and q=1, . . . , 1000, we plot the cumulative density function (CDF) of the SNR, the results are shown in
The above simulation is the uplink performance. For downlink and TDD case, the system should have the same transmission performance.
For the FDD case, assume the uplink and downlink has a fixed carrier frequency difference Δf0=1 GHz, fq′=30 GHz+Δf0+(q−1)Δf=31 GHz+(q−1) 100 KHz, q=1, . . . , 1000. We theoretically calculate the uplink channel responses Hmnq and the downlink channel responses Hmnq′. We use the exact downlink frequency responses and the approximation method described previously to find the weighting functions Wmnq′ and then calculate the downlink signal yTnq′. The approximation is the user transmits back the quantization quantity lmnq of the phase of the downlink channel response Hmnq′, and the weighting function Wmnq′ is set to
The downlink output is
The CDF of SNR are plotted in
Next we consider the case that the direct path is seriously obstructed, for example, obstructed by the human body or a passing-by bus, then Ln0 can be greater than 20 dB.
In this situation, magnitude of the direct path is comparable to that of the multipath components. Interference of the direct path and other multipath components can result in deep fading. As a specific example assume a user is at (rn0=150 m, ϕno=90°), Ln0=0 dB and 25 dB respectively, the random variable of rnp′, ϕnp′, Lnp are the same setting as the first example, the uplink channel responses |Hmnq|2 at m=5, for Ln0=0 dB and 25 dB are shown in
The Multiuser Case
Assume there are N users sharing the same time-frequency resources simultaneously. Each time we randomly generate the channel responses Hmnq of the N users. For the uplink transmission, we construct the weighting matrix W=({tilde over (H)}H{tilde over (H)})−1·{tilde over (H)} H with {tilde over (H)}mnq=Hmnq+nmnq. Assume channel estimation error is only due to the thermal noise, then we have the average
First, assume Ln0 is randomly distributed in (0˜10 dB). We randomly generate 1000 sets of N user's channel responses, and find the corresponding (SINR)n, the CDF of (SINR)n for N=2, 4, 6, 8 are shown in
For the FDD downlink transmission, we use the downlink carrier frequency to calculate the downlink frequency responses. We use three different methods to construct the downlink weighting functions, the exact downlink channel responses, the approximation method as described in the single user case and the uplink channel response. The resultant CDF plots of SINR for different N are shown in
In the following we use a synthetic aperture antenna to simulate the multiport basestation antenna. The subantenna is a horn antenna. It is mounted on an arm with a length of 40 cm and driven by a stepping motor. We rotate the horn and record the received field with a fixed angular increment. This arrangement is equivalent to a real aperture antenna with subapertures uniformly distributed on the curved surface of a constant radius. Each subaperture is a broadside horn antenna. Output of the horn is connected to a network analyzer. The received signal is down converted, digitized and stored for each rotation angle and frequency point. The digitized signals from each rotation angle are then processed in the baseband.
The radiation patterns of the horn antenna at 38 GHz for different steering angles are shown in
In an indoor environment, the transmitting antenna is a low-gain waveguide aperture antenna. Shown in
Thanks to the designs disclosed above, the present invention offers the advantages as follows:
By providing an uplink baseband processing unit and a downlink baseband processing unit in the baseband signal processor, the uplink baseband processing unit is adopted for generating a first weighting function, and the downlink baseband processing unit is utilized for generating a second weighting function. Therefore, the first weighting function and the second weighting function are executed to enhance the desired signal and eliminate the multiuser interference.
As can be seen from the disclosure above, the present invention can be summarized as follows:
1. In this invention, we propose a new millimeter wave basestation antenna structure consisting of multiport subantennas and a baseband signal processor. Each subantenna is steered to different direction but the adjacent antennas have highly overlapped antenna patterns. The subantennas have a half-power beamwidth Δα3 dB. The steering direction of the mth subantenna is denoted by αm. The angular difference of the steering angles between the adjacent subantennas is given by
If x≥1.5, the antenna is called highly overlapped, otherwise it is called loosely overlapped. The greater the x is, the more the overlap will be. After the maximum ratio combining (MRC), the effective gain of the whole antenna is about x times of the gain of a single subantenna. The more the overlap, the higher the effective gain, however the larger the total size of the whole antenna will be.
Parameters of the basestation antenna design include the number of the subantennas, the number of antenna elements of each subarray, or the type of each subaperture, the steering direction of each subantenna. How to design the subantennas depends on the channel environments.
For example, an open areas or indoors, suburban or city, a narrow valley or boulevard, in a hall or exhibition place, etc. The antenna company can select several different typical environments and predesign suitable subantennas for customers (basestation operators) to select the best one. In this structure no adjustable phase shifters are required. Users at any direction can be covered by the mainbeams of several subantennas. After the baseband MRC processing, the effective gain of the basestation antenna can be as large as x times of the gain of a single subantenna. There are several advantages for this simple structure. It is easy to build the antenna hardware, because technologies of building broadside subantennas are very mature. Free of analog phase shifters and DC control circuits make the manufacturing cost much cheaper than the other types of basestation antennas. Each port only needs a broadside subantenna, a T/R module chip (include a LNA, a PA, a mixer, a T/R switch) for the RF section. It is important to note that implementation cost will be a key issue for future 5G mm-wave systems, because the base station density will be very high due to the small coverage of each base station, especially in indoor environments. With our proposed method, it needs not to search or track the user's direction. This can save the overhead to search a new user and can reduce the latency to build a new connection. Our beamforming method is fully digitally processed. It can be controlled on each subcarriers basis. Multiusers from different directions can share the whole bandwidth at the same time (i.e., the OFDMA). This can make the scheduling process more flexible and more efficient. When the direct path is seriously obstructed and highly attenuated multipath components become the dominant sources of signal transmission. Multipaths from different directions and different time delays will interfere each other and results in deep fading both in the spatial and spectral domains. We have found that single-port beamforming cannot improve the deep fading phenomena, while multiport MRC processing can effectively suppress the deep fading and keep the transmission much stable. Therefore, the multiport MRC processing is an effective way to overcome the deep fading.
2. In this invention, we derive a formula for an uplink MIMO system which is the average (SINR)n of the nth user as a function of the weighting matrix, the number of users N, and the variance of the thermal noise σ2, given by
where Wnm is the (n, m)th element of the W matrix. The weighting matrix W given by
W=({tilde over (H)}H{tilde over (H)})−1{tilde over (H)}H
where {tilde over (H)} is the estimated channel response matrix measured by the subantennas through the pilot channels. In this formula, we assume the channel estimation error is only due to the thermal noise.
From this formula, we can predict the average SINR of each nth user (mobile device). If the value is below a threshold which means the transmission performance of the nth user not acceptable. The basestation can ask the corresponding user to withdraw from the sharing group.
3. For the downlink TDD system, uplink and downlink use the name carrier frequency and have the same channel responses. It needs not to estimate the downlink channel responses because they have been estimated during the uplink signal processing period. In this invention, we propose methods for the downlink pilot design and the SINR evaluation for every user. The procedure is as follows
np
T=(Zzn1p,zn2p, . . . ,znNp)
np
=H
T
·W′
np
+
np
where H is the channel response matrix, W′ is the downlink weighting matrix constructed by the uplink estimated channel response matrix {tilde over (H)}, is given by
W′={tilde over (H)}*({tilde over (H)}T·{tilde over (H)}*)−1
znn′p is the signal received by the n′th user when the basestation intends to transmit a pilot signal
If any user found that his average SINR below a threshold, which means his data transmission performance is not acceptable, he can ask the basestation to withdraw from the sharing group.
While the invention has been described by way of examples and in terms of preferred embodiments, it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
In summation of the above description, the present invention herein enhances the performance over the conventional structure and further complies with the patent application requirements and is submitted to the Patent and Trademark Office for review and granting of the commensurate patent rights.