International Journal of Antennas and Propagation

Volume 2012 (2012), Article ID 920624, 10 pages

doi:10.1155/2012/920624

Research Article

Antenna Array Design for LOS-MIMO and Gigabit Ethernet Switch-Based Gbps Radio System

Chunhui Zhou,¹ Xiang Chen,² Xiujun Zhang,¹ Shidong Zhou,¹ Ming Zhao,¹ and Jing Wang¹

¹Department of Electronic Engineering, Tsinghua National Laboratory for Information Science and Technology, Tsinghua University, Beijing 100084, China

²Aerospace Center, Tsinghua University, Beijing 100084, China

Received 1 June 2012; Accepted 5 August 2012

Academic Editor: Sumei Sun

Copyright © 2012 Chunhui Zhou et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

The high spectrum efficiency of multiple-input multiple-output (MIMO) transmission traditionally depends on the high multiplexing gain in rich scattering environments, which will not always hold in the line-of-sight (LOS) environments, especially at higher microwave frequency band. In this paper, a novel antenna array design rule is proposed to guarantee full multiplexing gain for LOS-MIMO systems with one- or two-dimensional antenna arrays in LOS scenarios, and the strict perpendicular constraint is released in the two-dimensional case. The minimum antenna array area and the performance sensitivity to the area error are also obtained to guide the practical system design. Then, a demo MIMO-OFDM system with the designed square antenna array at 15 GHz carrier is implemented on a novel Gigabit Ethernet (GE) switch-based software defined radio (SDR) platform, which combines the hardware accelerating units (HAUs) with the general-purpose processors (GPPs). The field evaluation results show that the system throughput and spectrum efficiency are greater than 1 Gbps and 15 bps/Hz, respectively. To the best of our knowledge, it is the first time to demonstrate the Gbps LOS-MIMO-OFDM system at such microwave bands in the world, which can be a successful design example for the next generation wireless backhaul or fixed wireless access.

1. Introduction

With the rapid development of modern cellular network and the explosion of mobile internet, the next generation cellular network is defined to provide higher user data rate than before, which requires the capacity of the backhaul network to improve accordingly, including the wireless backhaul in cases where it is hard to find the fiber. Traditional wireless backhaul is point to point with SISO antenna at microwave frequency. Cross polarization interference cancelation (XPIC) is often used to double the capacity with multiplexing gain of , but still not enough to catch up with the next generation backhaul.

There are some possible solutions to the problem. One is to use wider bandwidth at even higher frequency band [1]. Though the throughput of such system can be times of traditional microwave system, the modulation order is often limited due to the enlargement of phase noise. In [2], only QPSK is used for 60 GHz frequency, which results in low spectrum efficiency. Another way is to increase the multiplexing gain by MIMO technology including antenna polarization [3, 4]. Theoretically, the capacity can be increased unlimitedly with enough antennas when the channel state information is known at the transmitter, but it should be noted that the dimension of the antenna array will be a big problem for large antenna arrays. Some previous work [5–7] use these two technologies together, MIMO at millimeter wave frequency, to get both the multiplexing gain and wider bandwidth, but the spectrum efficiency is still low compared with MIMO system at microwave frequency.

In wireless backhaul, the channel is quasistatic LOS. Some previous works have come down to antenna array design for LOS-MIMO. Reference [8] analyzed the optimal condition for uniform linear array (ULA), and a 40-GHz LOS-MIMO system is presented in [9] using ULA. The antenna arrays are extended to square and rectangle in [10, 11], but the two axes for the array should be perpendicular. This paper gives a more general rule to achieve optimal channel matrix (or maximum channel capacity) for one- and two-dimensional antenna arrays without perpendicular requirement. Also, the minimum area of antenna arrays is derived for optimal LOS-MIMO channel design based on our optimal rule. Further on, the impact of the array area error on channel capacity and channel matrix's condition number is analyzed to give a guideline for practical system design.

Based on the derived optimal condition of antenna array for LOS-MIMO, we design a high capacity fixed radio system using square antenna array symmetrical at both transmitter () and receiver (). MIMO-OFDM, one of the most widely used technologies, is used as the basic transmission scheme, and the relatively more severe phase noise at microwave band is considered in channel estimation.

Usually, high capacity MIMO system needs complex signal processing which prefers a flexible, adaptable, programmable, and powerful SDR platform [12]. General-purpose processor- (GPP-) based platforms [13–15] have great adaptability and programmability, but the throughput is often limited due to the lack of real-time signal processing capacity. In contrast, SDR platforms based on hardware accelerating units (HAUs), for example, field programmable gate arrays (FPGAs), can provide strong ability for real-time signal processing but with relatively poor programmability. In this paper, a GE switch-based SDR platform for Gbps radio system is presented, which takes the advantages from both HAUs and GPPs to achieve good real-time processing performance with good adaptability and flexibility. Also, the HAU resources can be flexibly scheduled by choosing MIMO-OFDM as a transmission scheme and GE as a platform interface.

The field evaluation verifies our design rule for LOS-MIMO antenna array, with the performance of up to Gbps throughput and 15 bps/Hz spectrum efficiency. Also, the spectrum efficiency can be doubled to 30 bps/Hz by cross-polarized antenna array without dimension increasing.

The remainder of this paper is organized as follows. We give the antenna array design rule for LOS-MIMO and sensitivity analysis in Section 2. The MIMO-OFDM-based LOS-MIMO Gbps radio system is presented in Section 3. A GE switch-based SDR platform and the implementation of the proposed Gbps system are given in Section 4. Field evaluation results are shown in Section 5. Finally, conclusions and discussions for future work are drawn in Section 6.

2. Antenna Array Design

2.1. Chanel Model and Capacity for LOS-MIMO

Consider a quasistatic LOS-MIMO channel with both antenna arrays at and side with the origins at and as shown in Figures 1 and 2. The coordinates for    antennas and    antennas are and , , where is the distance between and . The distance for antenna pair (, ) is . It is reasonable to assume that the distance between intra-array elements is much smaller than that between and array, so we have .

Figure 1: Linear antenna array with equal spacing.

Figure 2: Two-dimensional antenna array.

When pure LOS is considered, the channel from the th   antenna to the th   can be written as follows:

where is the attenuation factor at transmission distance . For a certain distance ,   is a constant for all antenna pairs, so it is omitted for the following capacity analysis.

Assuming , the MIMO capacity under flat fading can be expressed as follows [16]:

where is the eigenvalue of .

To optimize the channel capacity, the optimal channel matrix property is studied here. Let , then

where denotes the inner product of two vectors. Assuming antenna array is in plane, as depicted in Figures 1 and 2, , and , so we have

The conditions for the channel to achieve its maximum are

Equation (5) shows that to make the and array parallel and perpendicular to the transmission direction (-axis) can reduce the size of antenna array, but it is not a necessary condition to achieve optimal capacity.

2.2. One-Dimensional Linear Array

The one-dimensional linear array case is shown in Figure 1 with equal spacing at both and side, where is the vector with amplitude of ) array spacing and orientation of array direction. Then, we have , and (5) is reduced to

One sufficient condition for (6) can be found as follows:

where .

With the validity of (7), the sum in (6) is the sum of all the -th complex root of 1, which should be 0. Here, denotes the greatest common divisor for two positive integers.

Now let us consider the most compact linear array design with MIMO multiplexing gain of . Let and , we get . It is obvious to set the two arrays parallel to make the minimum antenna separation product (ASP) [4] . Let and be the lengths of antenna arrays at and , then we have the optimal condition:

In case of equal size at and , from (8) we get the optimal array length as follows:

2.3. Two-Dimensional Array

The two-dimensional antenna array case is shown in Figure 2, where array is placed at plane with elements and array at plane with elements. And the array elements are renumbered as follows:

where , and , are the two-dimensional extensions of one-dimensional , with the similar definition. Note that when , (5) can be rewritten as follows:

Set , respectively, we get the necessary conditions:

When ,   (or ,  ), (12) can be further simplified to

Equation (13) is similar to the one-dimensional case. The one sufficient condition for two-dimensional array case can be concluded as follows: (1) the first dimension of and second dimension of satisfy optimal linear array condition respectively, (2) the first dimension of is orthogonal to the second dimension of , and so as the second dimension of and the first of .

Consider the most compact array design and equal number of elements at and , , the array area satisfies

where and are the array area of and , respectively. In case of symmetrical array at and , the array area yields to .

From (14), the multiplexing gain is at large , which is in accordance with the result in [10]. The result here is more general than in [10], which there is no perpendicular requirement for the two-dimensional array itself, so it leaves the flexible shape choice, from any parallelogram, to the system designer.

As a practical example, Table 1 shows the minimum array area for some typical array configurations when symmetrical array is used. The frequency and transmission distance are 15 GHz and km, respectively.

Table 1: Minimum array area for different configurations.

Antenna array

Minimum area ()
20
32.7
53.3
50.6
64.1
82.6
104.7
85.3
128

2.4. Sensitivity Analysis for Array Area

From previous sections, we know the optimal parameters, but it is reasonable to encounter some deviations from installation and manufacturing in practice, especially for the antenna array area. It is necessary to do the sensitivity analysis to see the robustness of the derived rule. For high capacity fixed wireless access application, we generally focus on high SNR regime. Different SNR conditions are compared in the sensitivity analysis of array area.

As for performance measurement, the condition number of channel matrix and channel capacity are adopted. The condition number of channel matrix is denoted as , which is the ratio of the maximum and minimum singular values of . In LOS-MIMO case, the optimal channel corresponds to , and the large condition number leads to lower channel capacity.

The simulation results of sensitivity analysis for the condition number and capacity due to array area deviation are shown in Figures 3 and 4 under the conditions of 15 GHz frequency band,  km,  dB, and equal to array size at and . The ratio of actual area to the optimal minimum area is used as the analyzing parameter and different array configurations are considered. In Figure 5, the same performance items are shown with different SNR values from 15 dB to 30 dB for typical 4 × 4 array.

Figure 3: Channel condition number versus antenna array area.

Figure 4: Channel capacity versus antenna array area.

Figure 5: Channel capacity versus antenna array area.

The results show that the condition number and capacity are insensitive to area deviation for most array configurations, but the performance degradation increases with more antenna elements. Take 90% of optimal capacity as a threshold, the tolerable ranges of area deviation ratio for and arrays are and , respectively at  dB. From Figure 5, it can be seen that the area tolerance ranges are very close for different SNRs, which means that the proposed design rule is also not sensitive to SNR. Another interesting finding is that for and array, the optimal capacity can also be achieved when actual area is 3 times of the minimum optimal ones, and for and , 2 times of minimum optimal areas are still optimal. These are due to the relatively prime property of and in these cases as in (7).

3. MIMO-OFDM-Based LOS-MIMO Gbps System

MIMO systems provide an additional spatial dimension for wireless communications and yield a degree-of-freedom gain. These additional degrees of freedom lead to obvious capacity increase: for a system with transmit and receive antennas, respectively, the capacity increase is proportional to . Meanwhile, orthogonal frequency division multiplexing (OFDM) modulates the information on parallel subcarriers in the frequency domain. It has a distinct advantage in antifading ability than traditional single-carrier technologies.

Therefore, MIMO-OFDM [17, 18], which combines MIMO and OFDM technologies, is considered as the physical layer scheme in our Gbps radio system, due to its distinct advantages in many aspects of system performance such as system capacity, spectral efficiency, and antifading ability.

3.1. Main Parameters

To achieve 1 Gbps throughput, the system occupies MHz bandwidth at GHz frequency band. For each 33 MHz bandwidth, a MIMO subsystem is used. The parameters of each MIMO-OFDM set are given in Tables 2 and 3.

Table 2: General link level parameters.

Parameters
Value

/ antennas

Carrier frequency (GHz)
14.417/14.483

Bandwidth (MHz)
33 for each set

Sample rate (Msps)
40.96

Channel coding
(7680,6400) QC-LDPC

Modulation
64QAM

Channel condition
Indoor (50 m LOS environments)

Table 3: OFDM parameters.

Parameters
Value

FFT size
256

Modulated subcarriers
168

Subcarrier bandwidth (KHz)
160

OFDM symbol length (us)
6.64

CP length (us)
0.39

OFDM symbols per data frame
8

Pilot/data OFDM symbols
1/64

The system's frame structure is shown in Figure 6. One super frame consists of one preamble and data frames.

Figure 6: Frame structure of one super frame.

A super frame starts with a preamble, which has the same duration as an OFDM symbol (6.64 us) and is used for timing synchronization, channel estimation, and phase noise correction. The Chu sequence [19] is introduced in the system as preamble for its constant modulus and cyclostationarity.

There are 32 data frames in one super frame, and each of them includes OFDM symbols. An OFDM symbol consists of a cyclic prefix and points IFFT. of subcarriers are used for each OFDM symbol.

3.2. Algorithm Design

3.2.1. Preamble

To facilitate quick synchronization, the data packet is preceded with a known sequence (the preamble). The preamble is carefully designed to provide enough information for a good packet detection, phase noise estimation, and channel estimation. The Chu sequence is introduced in the system as preamble for its constant modulus and cyclostationarity. It is given by [19]

where is the length of the sequence and , the sequence index, is relatively prime to .

To estimate the MIMO channel, it is important that the subchannels from the different antennas to every antenna can be uniquely identified. To achieve this the preambles on the different antennas should be orthogonal. Besides, to perform the phase noise correction, a few subcarriers should be reserved in OFDM symbols not only in preamble frames but also the data frames, in which the receiver could estimate the phase rotation between the data frames and preamble frames.

3.2.2. Channel Estimation

The channel response can be estimated using the known training symbols within the preamble. When the timing is recovered correctly, we know which received samples correspond to the training part for channel estimation. More precisely, we know exactly which part of the received preamble is sent by transmit antenna . The 4 transmit antennas share the subcarriers in preamble orthogonally by means of frequency division.

With the preamble, we can estimate the channel response values , where is transmit antenna number, and denotes the location of the subcarriers sent by transmit antenna . As only one channel value in every four subcarriers can be obtained directly from the training symbols, the values on the other subcarriers are estimated by a linear interpolation scheme based on minimum-mean-square-error (MMSE) criteria.

3.2.3. Phase Noise Correction

As mentioned in Section 3.2.1, the receiver could estimate the phase rotation between the data frames and preamble frames with the reserved subcarriers in each OFDM symbol. The phase noise matrix is denoted by

where and , where and denote the phase noise on th receive and transmit antenna, respectively. The transmit phase noise vector is defined as . can be obtained by

where is the th column of the matrix . Similarly, the receive phase noise vector is defined as , which can be estimated by

where the is the th row of . Once the and are obtained, the channel matrix for current OFDM symbol is given by

4. GE-Based SDR Platform and Implementation of Gbps System

4.1. Platform Architecture

According to the OFDM theory, the whole transmission band of OFDM signals can be divided into several subbands, which can be processed independently. The multiband capability of the OFDM makes the design of broadband system much more flexible. GE interfaces are involved to connect multiple processing units and RF front-ends. Based on GE switching, we establish a high-throughput pipeline for data stream as well as a low-latency path for the control signals switched between each unit in our SDR platform. A distributed processing strategy is adopted to get high-efficiency parallel computing ability and to reduce the requirements of computation capacity for each processing unit. The platform takes the advantages from both HAUs and GPPs to achieve good real-time processing performance with good adaptability and flexibility. The detailed architecture of the GE switch-based SDR platform is illustrated in Figure 7.

Figure 7: GE-based SDR platform.

This platform can be divided into the following four function blocks: data services processing block, real-time processing block, radio frequency (RF) preprocessing block, and GPP processing block. Taking the transmitter side, for example, we can show the data switching process on the platform as follows.

The user data stream is firstly transformed into fixed-length packets by data service processing block. With GE switching, data packets are distributed to different sub-bands processing units and recollected after frequency-domain processing (e.g., channel coding, modulation, subcarrier mapping, and precoding) in each real-time processing block. Then, the data packets in the frequency domain are distributed to each of the RF preprocessing block (performing IFFT, inserting of CP, etc.) through GE switching. Finally, after time-domain processing the data streams are transmitted to the RF front-ends.

The basic functional partition for the receiver side is similar to the above transmitter side. However, most complex computation processes, such as channel estimation, timing and frequency synchronization, and matrix decompositions for MIMO detecting and precoding, have been allocated to GPP processing block. The left function for the receiver is only channel decoding module in real-time processing block for HAUs.

On the other hand, GE interface is a powerful debugging tool for system developers. It is convenient to get data samples from any in-out port in this platform by devices supporting GE.

4.2. Implementation of Gbps System on GE SDR Platform

Based on the above antenna array design and MIMO-OFDM scheme for LOS-MIMO, the Gbps system is implemented on the GE switch-based SDR platform, utilizing its flexibility, programmability, and real-time processing ability. Though the traffic data processing and RF front-end are important modules of the system, only the transmitter and receiver path are discussed in detail.

The transmitter structure and the process partition are shown in Figure 8.

Figure 8: Transmitter structure.

User application data first goes through the data service processing block and is multiplexed into constant bit rate stream and mapped to the standard GE packet for switching.

Then, the data stream is distributed to real-time processing units in real-time processing block, corresponding to four sub-bands, where the data stream goes through a QC-LDPC encoder and is mapped to QAM symbols. After that, a multiantenna multiplexing module splits the symbols into four independent parallel data streams, and each one is corresponding to a transmitting antenna. Similarly, the data stream is passed to RF preprocessing block in the form of GE MAC packets.

In each RF preprocessing unit corresponding to each transmitting antenna, data samples in the same frame are collected from every subband to calculate -point IFFT. Then, the CP is inserted to every OFDM symbols. Finally, a preamble which includes training sequences is added to every super frame before the final signal is upconverted to the RF front-end and transmitted.

The GPP processing block can configure the parameters for all the HAU blocks.

Compared with the transmitter, GPP processing block plays a more important role in the receiver. Although the real-time processing capacity of GPPs cannot match the needs of Gbps transmission, the algorithms working on low-rate samples, such as channel estimation for slow fading channels, timing and frequency synchronization, and matrix decompositions for MIMO detecting and precoding, could be implemented on GPPs for their great flexibility and programmability. The receiver structure and the process partition are shown in Figure 9.

Figure 9: Receiver structure.

First, four receive antennas are used for each set of MIMO-OFDM system and low-rate samples of received data go through the GE interface from RF preprocessing block to GPP processing block, where a correlation method in time domain is used to achieve time synchronization and frequency offset estimation, then GPP processing block informs the results to RF preprocessing block. In doing so, RF preprocessing units for every antenna can identify from the sampled sequences the starting points of conversion of OFDM data symbols. Then, frequency-domain OFDM symbols can be obtained by (1) correcting frequency offset, (2) removing the CP, and executing FFT algorithms.

The frequency-domain OFDM symbol in preamble is sent to GPP processing block, where channel estimation is taking place. Then, the MIMO detecting matrix and phase noise for every subcarrier can be estimated in frequency-domain. The result is transmitted to real-time processing block. In order to meet the 1G transmission data rate, four real-time processing units are used. On each unit, data samples of each sub-band in the frequency domain perform phase noise correction and MIMO detection, then QC-LDPC decoding algorithms are executed. Finally the user application data packet is recovered from decoded data block in data service processing block.

5. Field Evaluation of LOS-MIMO Gbps System

In this section, we will give the field evaluation results of the end-to-end Gbps transmission performance. In our MIMO-OFDM demonstration system over the GE switch-based SDR platform, a PC with dual-core CPU operating at 1.6 GHz is used as the GPP at each side of transmitter and receiver. For each HAU, two Altera Cyclone FPGA chips are used for computation, combined with one GE PHY chip () to support GE interfaces.

A series of experiments and field trials of our Gbps demonstration system has been carried out at the FIT Building in Tsinghua University, China. As mentioned in Section 3, the demonstration radio system consists of two sets of MIMO-OFDM subsystems. Figure 10 shows the transmitter and receiver, respectively.

Figure 10: Transmitter and receiver on the GE SR platform.

The field tests were done in indoor environments with the transmission distance over 50 m. The SNR and BER performance for different locations are depicted in Table 4, where the and logo are coordinates for and positions along the corridor. In the in-building corridor scenario, there exists visible 2-path effect due to reflection of the walls at each end of the corridor. The 2nd path delay and relative power are given in Table 4, which suffer some variation for different locations. The 2nd path delay is decided mainly by the length of the corridor, and the relative power is below 20 dBc for most cases. The results show that the proposed and implemented system works well under such 2-path scenario.

Table 4: SNR/BER for different locations.

Position
logo
logo
Path number
2nd path delay (ns)
2nd path power (dBc)
SNR (dB)
BER

0
15.1.3
0.4.3
2
391
−23
23.4

1
15.0.3
0.4.3
1
—
—
26.5
0

2
14.5.3
0.5.3
2
439
−26
26.5
0

3
14.5.3
0.5.2
2
415
−24.8
23.8

4
14.5.3
0.5.4
2
342
−25.1
22

5
14.5.4
0.5.4
2
415
−20.4
20

6
14.5.4
0.5.3
2
366
−25.2
26
0

The maximum achievable information bit rates are calculated as 1.171 Gbps = 2 (two sets of subsystems) × 32 (frames per super frame) × 8 (OFDM symbols per frame) × 160 (subcarriers per OFDM symbols) × 6 (index for 64-QAM modulation) × 4 (numbers of transmitting antennas) × 5/6 (LDPC coding rate)/0.001398 (super frame duration). Table 5 shows the field test results of the peak data transmission throughput of the Gbps platform by different methods, where Netperf is a PC-based network benchmark tool. We also use self-developed programs to test the system throughput with TCP and UDP protocols.

Table 5: Throughput test results.

Application
Throughput (Mbps)

Netperf
860

UDP
880

TCP
760

Although the Gbps demonstration system can provide over 1 Gbps data throughput at the wireless PHY layer, the achieved throughput above is limited due to the limitation of GE data interface itself, the performance of PC, and the overhead of Ethernet/IP protocols.

6. Conclusions

The presented optimal design rule and sensitivity analysis for LOS-MIMO antenna array give theoretical support for LOS-MIMO system design, and it eases the choice of array shape by moving the limitation of perpendicular arrangement from earlier work.

Under the guide of derived antenna array design rule, a MIMO-OFDM-based high capacity radio system for LOS channel at 15 GHz frequency band is proposed with symmetrical square array at both and . A GE switch-based SDR platform is designed to implement and verify the proposed system. Due to the good scalability and flexibility of GE interface, this platform has both the real-time processing capability in HAU and adaptability and programmability in GPP and hence is suitable for the development of future wireless communication systems.

On the GE SDR platform, the LOS-MIMO system yields throughput up to  Gbps and spectral efficiency over bps/Hz through field evaluation. The performance is supposed to be doubled with cross-polarization of antennas at the same array area. The proposed LOS-MIMO antenna array design and Gbps radio system are promising solutions to fixe broadband wireless access and wireless backhaul for the next generation networks.

Acknowledgments

This work was partially supported by National Basic Research Program of China (2012CB316000) and National S&T Major Project (2012ZX03001026-003). This work was partially presented at CHINACOM 2010.

References

N. Guo, R. C. Qiu, S. S. Mo, and K. Takahashi, “60-GHz millimeter-wave radio: Principle, technology, and new results,” EURASIP Journal on Wireless Communications and Networking, vol. 2007, Article ID 68253, 2007.

R. Makri, P. Tsenes, D. Economou, et al., “Next generation millimeter wave backhaul radio: overall system design for GbE 60GHz PtP wireless radio of high CMOS integration,” in Proceedings of the 18th IEEE International Conference on Electronics, Circuits and Systems (ICECS '11), pp. 338–341, December 2011.

C. F. Mecklenbrauker, M. Matthaiou, and M. Viberg, “Eigenbeam transmission over line-of-sight MIMO channels for fixed microwave links,” in Proceedings of the International ITG Workshop on Smart Antennas (WSA '11), pp. 1–5, February 2011.

M. Shafi, M. Zhang, A. L. Moustakas et al., “Polarized MIMO channels in 3-D: models, measurements and mutual information,” IEEE Journal on Selected Areas in Communications, vol. 24, no. 3, pp. 514–526, 2006.

E. Torkildson, U. Madhow, and M. Rodwell, “Indoor millimeter wave MIMO: feasibility and performance,” IEEE Transaction on Wireless Communications, vol. 10, no. 12, pp. 4150–4160, 2011.

H. Zhang, S. Venkateswaran, and U. Madhow, “Channel modeling and MIMO capacity for outdoor millimeter wave links,” in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC '10), pp. 1–6, April 2010.

C. Sheldon, E. Torkildson, M. Seo, C. P. Yue, U. Madhow, and M. Rodwell, “A 60GHz line-of-sight 2×2 MIMO link operating at 1.2Gbps,” in Proceedings of the IEEE International Symposium on Antennas and Propagation and USNC/URSI National Radio Science Meeting (APSURSI '08), pp. 1–4, July 2008.

F. Bøhagen, P. Orten, and G. E. Oien, “Design of optimal high-rank line-of-sight MIMO channels,” IEEE Transactions on Wireless Communications, vol. 6, no. 4, pp. 1420–1424, 2007.

F. Bøhagen, P. Orten, and G. E. Oien, “Modeling and analysis of a 40 GHz MIMO system for fixed wireless access,” in Proceedings of the IEEE 61st Vehicular Technology Conference (VTC '05), pp. 1691–1695, June 2005.

P. Larsson, E. Res, and S. Kista, “Lattice array receiver and sender for spatially orthoNormal MIMO communication,” in Proceedings of the 61st IEEE Vehicular Technology Conference (VTC '05), pp. 192–196, June 2005.

L. Liu, W. Hong, H. Wang, et al., “Characterization of line-of-sight MIMO channel for fixed wireless communications,” IEEE Antennas and Wireless Propagation Letters, vol. 6, pp. 36–39, 2007.

J. Mitola, “The software radio architecture,” IEEE Communications Magazine, pp. 26–38, 1995.

K. Tan, J. Zhang, J. Fang, et al., “Sora: high performance software radio using general purpose multi-core processors,” in Proceedings of the 6th USENIX Symposium on Networked Systems Design & Implementation (USENIX '9), pp. 99–107, 2009.

J. Chen, Q. Wang, Z. Zhu, and Y. Lin, “An efficient software radio framework for WiMAX physical layer on cell multicore platform,” in Proceedings of the IEEE International Conference on Communications (ICC '09), pp. 1–4, 2009.

H. Guo, J. Zhao, J. Chen, X. Chen, and J. Wang, “High performance turbo decoder on CELL BE for WiMAX system,” in Proceedings of the International Conference on Wireless Communications and Signal Processing (WCSP '09), pp. 1–5, Nanjing, China, November 2009.

E. Telatar, “Capacity of multi-antenna Gaussian channels,” European Transactions on Telecommunications, vol. 10, no. 6, pp. 585–595, 1999.

K. W. Park and Y. S. Cho, “An MIMO-OFDM technique for high-speed mobile channels,” IEEE Communications Letters, vol. 9, no. 7, pp. 604–606, 2005.

H. Yang, “A road to future broadband wireless access: MIMO-OFDM-based air interface,” IEEE Communications Magazine, vol. 43, no. 1, pp. 53–60, 2005.

D. C. Chu, “Polyphase codes with good periodic correlation properties,” IEEE Transactions on Information Theory, vol. 18, pp. 531–532, 1972.