Simplified processing for high spectral efficiency wireless communication employing multi-element arrays
Summary (4 min read)
I. INTRODUCTION
- W E investigate wireless communication using multielement antenna arrays (MEA's) at both the transmit and receive sites to achieve very high spectral efficiencies in a high-scattering environment.
- It has been reported [1] - [4] that MEA's along with space-time processing can aggressively exploit multipath propagation effects for communication.
- The authors assume burst mode digital communication in which the channel is static during the burst.
- The authors specify the burst length at some target block error rate (BLER).
- Along with the number of transmit antennas and receive antennas , a key system parameter is the average signal-to-noise ratio (SNR), .
II. MATHEMATICAL MODEL FOR WIRELESS CHANNELS EMPLOYING MEA's
- The authors take a complex baseband view involving a fixed linear matrix channel with AWGN.
- The authors need to list more notations and some basic assumptions.
- Consistent with the narrowband assumption, the authors use for the (flat matrix) Fourier transform of and write suppressing the frequency dependence.
- The summary information mentioned earlier that is fed back to the transmitter, which is assumed not to know realizations, is the number of receive antennas and the average SNR .
- Using for convolution, the basic vector equation describing the channel is (1).
III. VERTICAL INSTEAD OF DIAGONAL PROCESSING
- Reference [1] explains the diagonally layered architecture of an advanced system [diagonal-Bell Labs layered space-time (D-BLAST)] as opposed to the less complex vertical BLAST (V-BLAST) system which is their focus here.
- The diagonally layered architecture of [1] requires encoding the transmitted symbol information along space-time diagonals.
- Moreover, with diagonal layering, some space-time is wasted at the start and end of a burst.
- Detection amounts to estimating the QAM components of the vector from the received vector .
- The authors next explain the iterative decision process for the general ( ) case.
A. The Interference Cancellation Step
- Assume that the receiver has detected the first and that the decisions were error free.
- Then the authors can cancel the interference from these decided components of .
- The authors note that the received signal is (4) Defining each of the as that multiplying in (4), they rewrite using this reordering (5) The first square-bracketed sum involves only correctly detected signal components and is subtracted from in a manner similar to decision feedback equalization (DFE).
B. The Interference Nulling Step and the Use of Spatial Matched Filters
- The interference nulling 2 step frees the process of detecting from interference stemming from the simultaneous transmission of .
- To express this projection let be the orthonormal set of vectors obtained from the using the Fig. 2 .
- So the decision statistic for is given by a scalar product with optimized for detection of an fold diversity interference-free signal in vector AWGN.
- The authors can also say that the optimized signal-to-noise ratio SNR for this decision statistic has the signal power proportional to .
- This follows by applying the Cauchy-Schwarz inequality to the signal power term in the numerator of SNR .
C. The Compensation Step: Optimizing the Order of Detection
- Next, the authors discuss the compensation feature.
- The desired detector minimizes the probability of making a decision error in a burst.
- To minimize this probability, it turns out that the authors need to stack the decision statistics for the components to accord with the following criterion: maximize minimum SNR (8) Next, they show that this criterion corresponds to minimizing the probability of burst error.
1) Establishing the Criterion-Maximize Minimum SNR
- With points in each planar constellation, the number of constellation points in each vector is no, also known as.
- 2-D constellation points [no. substreams] (9) Let be the probability that a vector symbol has at least one error.
- The authors get Erroneous Block (10) is obtained by summing probabilities over the disjoint events as to where the first stack level in error occurs.
- Namely, for -point QAM constellations SNR SNR SNR decays exponentially with SNR , implying that in the small noise asymptote SNR where SNR is the minimum of the SNR s in the stack.
- (11) is not strictly correct since decisions made at lower stack levels bias decisions at higher levels so independence is not justified.
Yet
- The biases are asymptotically inconsequential for (11) as the authors show.
- Next, the authors consider the interesting case when the lower levels feed decisions to the higher levels for cancellation purposes, and erroneous decisions are passed up the stack levels.
- This is simply because the genie acts in a comparatively asymptotically trivial fraction of the cases where errors are made.
- With myopic optimization, the authors need only consider options in filling the totality of all stack levels, as opposed to a thorough evaluation of all stacking options.
- Let s denote the SNR's associated with a stacking that has at the bottom.
V. CAPACITY PERORMANCE FOR LARGE NUMBERS OF ANTENNAS
- In the large asymptote, the Shannon capacity of a vertical architecture can be compared with a diagonally layered system.
- Rather, the authors are assuming that each transmitter is transmitting block-encoded signals.
- Partition the interval [0, 1] into equal subintervals each of size .
- For all three forms of vertical processing, the authors get the following smaller large limit for capacity in place of (14) bit/s/Hz/dim (15) Fig. 6 shows the capacity advantage of diagonal over vertical growing with SNR.
- As gets large, the asymptotic "hardening" of the received SNR's seems to imply that the optimal ordering form of V-BLAST does not serve to improve capacities in the large asymptote over the weakest form of vertical processing.
VI. IDEAL PERFORMANCE EXAMPLES
- Since the authors plan to demonstrate extraordinary efficiency, they probe into what it is theoretically possible for the largest number of receive antennas accommodated in the experiment.
- The authors present examples for an ideal Rayleigh propagation beginning with (18 dB) and requiring that 95% of the bursts be error free.
- The authors will see what they can achieve with 100 vector symbol bursts and no coding.
- Following the first set of examples, the authors will briefly discuss some results for and .
A. Optimizing Throughput in the ( ) Context
- The computer optimization involved iteratively exploring , and in each case, the authors used as many bits per constellation as they could, until the point where if they used one more bit, they would violate the 5% outage constraint.
- 1 Monte Carlo-generated realizations were used to get the required SNR's.
- For 3 bit/s/Hz, the authors could support 12 substreams, and that was the maximum higher dimensional constellation, namely points, or 36 bit/s/Hz.
- Due do the extraordinary sensitivity expected from various practical impairments (later the authors give examples), such a superabundant constellation would not make a meaningful ideal for a (1, 16) system, no matter how high the SNR.
- If the authors look to go to still higher values (lower values), the efficiency decreased: with quatenary phase shift keying (QPSK), they obtained 28 bit/s/Hz, while for binary phase shift keying (BPSK), they obtained 16 bit/s/Hz.
B. A Range of Optimally Designed Systems
- Table I includes the optimal results just discussed along with similarly optimized results at 18 dB SNR for and for BLER and .
- It is apparent for the uncoded cases that for the larger values, there can be considerable advantage to doing full vertical processing including nulling, cancellation, and reordering.
- This is because for the lower values, there is little room for an excess number of receive antennas over transmit antennas.
- As a rough approximation, for QAM systems, the same scaling applies to the three uncoded V-BLAST bit rates, but to be precise, one must account for the altered number of bits in a block in quantifying the bit rate attainable at a specified BLER.
- Also, in real deployment scenarios, there is bound to be channel reuse and therefore interference from other users of the same band.
VII. CONCLUSION
- The flexible simple vertical archecture eases implementation of an experimental system using MEA's at both transmit and receive sites to greatly increase communications efficiency.
- The compensation involved successively myopically removing the transmitted signal component having the best SNR at each stage.
- This avoided the "curse of dimensionality" in regard to the spatial dimensions.
- The vertical Shannon capacity was seen to grow linearly with the number of antennas and to give an interesting fraction ( .72 or more depending on the SNR) of the capacity of the more complex diagonal architecture.
- The diagonal architecture does not compare with this MUD system since the colocation assumption of D-BLAST allows coding across transmit antennas and that is impractical for the transmitters in the MUD case.
Did you find this useful? Give us your feedback
Citations
4,422 citations
Cites background from "Simplified processing for high spec..."
...The important difference between (42) and (40), the equivalent channel of V-BLAST, is that here the transmitted symbols ’s belong to the same substream and one can apply an outer code to code over these symbols; in contrast, the’s in V-BLAST correspond to independent data streams....
[...]
...There are various ways to improve the performance of V-BLAST, by improving the reliability at the early stages....
[...]
...The performance of V-BLAST depends on the order in which the substreams are detected and the data rates assigned to the substreams....
[...]
...While the tradeoff performance of V-BLAST is limited due to the independence over space, diagonal BLAST (D-BLAST) [2], with coding over the signals transmitted on different antennas, promises a higher diversity gain....
[...]
...Another well-known scheme that mainly focuses on maximizing the spatial multiplexing gain is he vertical Bell Labs space–time architecture (V-BLAST) [4]....
[...]
2,488 citations
2,475 citations
2,466 citations
Cites background from "Simplified processing for high spec..."
...809594 example of a training-based scheme that has attracted recent attention is BLAST [4], [5], where an experimental prototype has achieved 20-b/s/Hz data rates with eight transmit and twelve receive antennas....
[...]
References
10,526 citations
7,105 citations
6,812 citations
"Simplified processing for high spec..." refers background or methods in this paper
...Reference [1] explains the diagonally layered architecture of an advanced system [diagonal-Bell Labs layered space–time (D-BLAST)] as opposed to the less complex vertical BLAST (V-BLAST) system which is our focus here....
[...]
...It has been reported [1]–[4] that MEA’s along with space–time processing can aggressively exploit multipath propagation effects for communication....
[...]
...As in [1]–[4], we will assume ideal Rayleigh propagation, meaning that the entries of thematrix are independently distributed complex Gaussian variables....
[...]
...The diagonally layered architecture of [1] requires encoding the transmitted symbol information along space–time diagonals....
[...]
...From [1], the three key aspects of spatial processing of a received vector signal in detection of any substream: i) interference nulling: interference from yet to be detected substreams is projected out; ii) interference canceling: interference from already detected substreams is subtracted out; and iii) compensation: stronger elements of the received signal compensate the weaker elements....
[...]
3,925 citations
"Simplified processing for high spec..." refers background or methods in this paper
...As in [1]–[4], we will assume ideal Rayleigh propagation, meaning that the entries of thematrix are independently distributed complex Gaussian variables....
[...]
...(See [4] for a highly compact formulation of the detection process analyzed in detail here....
[...]
...It has been reported [1]–[4] that MEA’s along with space–time processing can aggressively exploit multipath propagation effects for communication....
[...]
2,300 citations
Related Papers (5)
Frequently Asked Questions (12)
Q2. What contributions have the authors mentioned in the paper "Simplified processing for high spectral efficiency wireless communication employing multi-element arrays" ?
The authors investigate robust wireless communication in high-scattering propagation environments using multi-element antenna arrays ( MEA ’ s ) at both transmit and receive sites. A simplified, but highly spectrally efficient space–time communication processing method is presented.
Q3. What is the key aspect of spatial processing of a received vector signal?
From [1], the three key aspects of spatial processing of a received vector signal in detection of any substream: i) interference nulling: interference from yet to be detected substreams is projected out; ii) interference canceling: interference from already detected substreams is subtracted out; and iii) compensation: stronger elements of the received signal compensate the weaker elements.
Q4. How many bits/symbols have been achieved in indoor experiments?
In initial indoor experiments at 18 dB SNR and 95% required BLER, 21 bits/symbol in the form of seven eight-QAM streams has already been achieved (as compared to 24 bits/symbol theoretically possible in ideal Rayleigh propagation).
Q5. What is the matrix channel impulse response?
• Matrix channel impulse impulse response: the discretetime response is denoted by the matrix delta function with columns and rows.
Q6. What is the description of the detector?
In computations for an idealized Rayleigh-like propagation scenario for 16 receive antennas, the detector was seen to offerextraordinary communications efficiency.
Q7. What is the advantage of the flexible simple vertical archecture?
The flexible simple vertical archecture eases implementation of an experimental system using MEA’s at both transmit and receive sites to greatly increase communications efficiency.
Q8. What is the criterion for minimizing the probability of a burst error?
If the errors made at various levels were statistically independent, one could writeSNR SNR (11)where is the well-known function (see e.g., [31]) for the probability of bit error of a two-dimensional (2-D) constellation as a function of SNR for large SNR.
Q9. What is the Shannon capacity for a diagonal system?
The authors recall from [2] that the Shannon capacity for (16,16) is 75.5 bit/s/Hz, while the capacity of a diagonal system is 71.1 bit/s/Hz.
Q10. How many channels are used in the diagonal architecture?
From Fig. 7, the authors see that in this case, the diagonal architecture uses about 97% of the available channels while the vertical uses about 72%.
Q11. What is the difficult case to establish rigorously?
The most difficult case to establish rigorously will be the limiting SNR for a V-BLAST detector with nulling, cancellation, and reordering.
Q12. What is the way to measure the capacity of a V-BLAST system?
As gets large, the asymptotic “hardening” of the received SNR’s seems to imply that the optimal ordering form of V-BLASTdoes not serve to improve capacities in the large asymptote over the weakest form of vertical processing.