On Multiterminal Communication over MIMO Channels with One-bit ADCs at the Receivers
Abbas Khalili, Farhad Shirani, Elza Erkip, Yonina C. Eldar

TL;DR
This paper introduces a novel receiver architecture with adaptive threshold one-bit ADCs for MIMO channels, significantly improving achievable rates in high SNR regimes compared to traditional methods.
Contribution
It proposes a new adaptive threshold one-bit ADC receiver architecture and coding schemes that enhance communication rates over MIMO channels with limited quantization.
Findings
Achieves larger rate regions at high SNR with adaptive ADCs.
Develops coding schemes for point-to-point and broadcast channels.
Demonstrates the superiority of the proposed architecture over existing designs.
Abstract
The fundamental limits of communication over multiple-input multiple-output (MIMO) networks are considered when a limited number of one-bit analog to digital converters (ADC) are used at the receiver terminals. Prior works have mainly focused on point-to-point communications, where receiver architectures consisting of a concatenation of an analog processing module, a limited number of one-bit ADCs with non-adaptive thresholds, and a digital processing module are considered. In this work, a new receiver architecture is proposed which utilizes adaptive threshold one-bit ADCs - where the ADC thresholds at each channel-use are dependent on the channel outputs in the previous channel-uses - to mitigate the quantization rate-loss. Coding schemes are proposed for communication over the point-to-point and broadcast channels, and achievable rate regions are derived. In the high SNR regime, it is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On Multiterminal Communication over MIMO Channels with One-bit ADCs at the Receivers
Abbas Khalili1, Farhad Shirani1, Elza Erkip1, Yonina C. Eldar2
1Dept. of Electrical and Computer Engineering, New York University, NY.
2 Dept. of Electrical Engineering, Technion Institute of Technology, Israel
Abstract
The fundamental limits of communication over multiple-input multiple-output (MIMO) networks are considered when a limited number of one-bit analog to digital converters (ADC) are used at the receiver terminals. Prior works have mainly focused on point-to-point communications, where receiver architectures consisting of a concatenation of an analog processing module, a limited number of one-bit ADCs with non-adaptive thresholds, and a digital processing module are considered. In this work, a new receiver architecture is proposed which utilizes adaptive threshold one-bit ADCs — where the ADC thresholds at each channel-use are dependent on the channel outputs in the previous channel-uses — to mitigate the quantization rate-loss. Coding schemes are proposed for communication over the point-to-point and broadcast channels, and achievable rate regions are derived. In the high SNR regime, it is shown that using the proposed architectures and coding schemes leads to the largest achievable rate regions among all receiver architectures with the same number of one-bit ADCs. ††This work is supported by NYU WIRELESS Industrial Affiliates and National Science Foundation grant SpecEES-1824434.
I Introduction
Next generation cellular networks — whether in the MHz or GHz regimes — will utilize hundreds of antennas at the base station and in excess of ten antennas at the user terminals [1]. A major obstacle in the implementation and adoption of massive multiple-input multiple-output (MIMO) systems and millimeter wave (mmWave) technologies is the high energy consumption resulting from the large number of antennas employed in the transmitter and receiver terminals [2, 3].
In traditional fully digital receivers, each antenna is connected to a distinct high resolution analog to digital converter (ADC). While ADCs are an essential component of wireless communication systems, they are a major source of power consumption [2]. In conventional ADC design, the power consumption grows linearly in the number of quantization bins [4]. More precisely, for an ADC with output bits per input symbol, the power consumption is modeled as , where is a normalizing factor and is the sampling rate. Alternatively, if a set of one-bit threshold ADCs are used, then the power consumption grows linearly in . Consequently, the use of several one-bit ADCs instead of a single high resolution ADC has been proposed to limit the power consumption at MIMO receiver terminals [5, 6, 7, 8, 9, 10]. However, the receiver architectures studied in the literature lead to a rate-loss, in the sense that when one-bit ADCs are used, they achieve rates strictly less than bits per channel-use [11].
There has been a large body of work on characterizing the rate-loss due to low resolution quantization in point-to-point (PtP) MIMO systems [6, 7, 8, 9, 10]. These works consider a PtP MIMO communication problem, where the receiver is equipped with a limited number of one-bit threshold ADCs. The receiver performs linear analog processing on the received channel output vector and feeds the resulting vector to the one-bit ADCs. The digitized output is stored and blockwise processing is performed to recover the message. In particular, [6] and [8] show that using non-zero thresholds in the ADCs can lead to higher achievable rates.
In a companion paper [11], we studied PtP MIMO communication with one-bit ADCs at the receiver, and proposed a blockwise non-adaptive threshold receiver architecture where the ADC thresholds are fixed over the transmission block. We showed that this architecture, which uses analog delay elements, results in an achievable rate that grows linearly in the number of ADCs at high SNRs, and achieves the maximum rate for a PtP MIMO system that uses a given number of one-bit ADCs at the receiver. This is in contrast with prior works, where the increase in capacity is logarithmic in the number of one-bit ADCs [6, 1]. However, the performance analysis in [11] does not extend naturally to PtP communication in low SNRs and multiterminal communications. In this paper, we instead propose a class of adaptive threshold receiver architectures, where the ADC thresholds at each channel-use depend on the channel outputs in the previous channel-uses. The proposed adaptive threshold architecture resembles the class of successive approximation register ADCs [12], and is amiable to analysis for PtP communication in the low SNR regime and multiterminal communications. Furthermore, in PtP communications, the proposed adaptive threshold architecture achieves the same optimal high SNR rate as the non-adaptive threshold one of [11].
While much of the literature focuses on PtP communication, the use of low resolution ADCs at the receivers in multiterminal communications gives rise to new challenges in interference management and successive decoding schemes. There have only been few works analyzing efficient and reliable multiterminal receiver architectures and communication strategies in the presence of low resolution ADCs. In [13], communication over the multiple-access channel (MAC) was studied when each transmitter is equipped with a single antenna and the receiver has a single one-bit ADC. It was shown that the optimal input distribution is discrete. Uplink communication over wireless networks modeled as a MAC, was also studied in [14] and practical coding strategies were proposed when coarse quantization is used at the receiver.
Using the adaptive threshold receiver architecture, we propose coding schemes for communication over PtP channels and the broadcast channel (BC), and derive achievable rate or rate regions for arbitrary SNRs. We show that the proposed architecture achieves the optimal rate region in the presence of one-bit ADCs when SNR goes to infinity in all receiver terminals in the sense that the achievable region cannot be expanded by improving the architecture design without the use of additional ADCs. The ideas used in constructing the coding scheme may be used to devise coding strategies for communication over MAC as well. The MAC achievable region will appear in a longer version of this work.
The rest of the paper is organized as follows: Section II explains the system model. Section III contains the proposed ADC module construction and receiver architectures. In Section IV, we derive achievable regions for various multiterminal communication settings. Section V concludes the paper.
Notation: Sets are denoted by calligraphic letters such as . The set of natural numbers and real numbers are denoted by and , respectively. The set of numbers is represented by . For a given , the -length vector is written as . The subvector is denoted by . We write to denote the -norm of . An matrix is written as , and is the identity matrix. The notation is used to represent the th column of .
II System Model
We first describe the PtP MIMO communication setup when a limited number of one-bit ADCs are available at the receiver which also forms the basis of the BC model. Consider a PtP-MIMO system characterized by , where is the number of transmitter antennas, is the number of receiver antennas, and is the channel gain matrix. The input and output vector pair are related through
[TABLE]
where is a vector of independent and identically distributed Gaussian variables with zero mean and unit variance, and the channel input has average power constraint . The channel gain matrix is assumed to be fixed over the transmission block and is known at the transmitter and receiver. The receiver uses a concatenation of an analog processing module which performs analog signal processing on the received signals, an ADC module consisting of one-bit threshold ADCs to digitize and store the signals, and a digital processing module which performs a digital blockwise decoding operation on the stored bits to recover the message. The communication system is called an PtP-QMIMO system.
One-shot Architectures: Prior works have proposed analog processing of the received signals before quantization as a means to mitigate the rate-loss [6, 7, 8, 9, 10]. In these works, communication is performed in a transmission block of length . At each channel-use, an analog linear combiner multiplies the channel output vector by a spatial analog processing matrix and the output vector is fed to the threshold ADCs, where the threshold vector is denoted by . The spatial analog processing matrix and threshold vector are assumed to be fixed over the transmission block. The ADC output vector in the th channel-use is , where is the channel output in that channel-use, and is the element-wise sign quantization of . The digital output is stored by the receiver and digital blockwise processing is performed to recover the message. Note that this architecture does not allow for analog temporal processing of the received signals prior to quantization. Consequently, it is called one-shot receiver architecture. The one-shot capacity, maximized over all spatial analog processing matrices and threshold vectors , is denoted by .
Adaptive Threshold Architectures: We propose a specific class of adaptive threshold blockwise receiver (AT-Rx) architectures shown in Fig. 1. The matrix consists of the received channel output vectors over channel-uses, where is the output in the th channel-use. The outputs are linearly combined by the temporal analog processing matrix and the spatial analog processing matrix . These linear combination operations are implemented using analog linear combiners and delay elements. More precisely, in order to allow for temporal processing, the receiver uses delay elements to store the previously received signals and feeds the stored signals to the analog combiner. The analog combiner produces . As shown in Fig. 1, the ADC thresholds consist of a fixed component and an adaptive component. To elaborate, let be the matrix of ADC outputs, where is the vector of ADC outputs after the th channel-use. The adaptive threshold matrix is produced by linear processing of and is equal to , where is called the adaptive threshold coefficient matrix. The vector is the adaptive threshold in the th channel-use. The fixed component of the ADC thresholds is the vector . The adaptive threshold coefficient matrix is strictly upper-triangular and the temporal linear combining coefficient matrix is an upper-triangular matrix. This ensures that the system can be implemented causally.
We call the architectures described above adaptive threshold architectures (AT-Rx). We will provide an example of an adaptive threshold architecture and justify its use in Section III. The AT-Rx architectures are formally defined below.
Definition 1** **(AT-Rx).
*Consider the PtP-QMIMO system characterized by the tuple . Let be an upper-triangular matrix, and be a strictly upper-triangular matrix. A transmission system with adaptive threshold architecture at the receiver (AT-Rx) is characterized by the tuple , the pair of encoding and decoding functions are defined in a similar fashion as in PtP-QMIMO systems, where , is the temporally processed received signal, and is the adaptive threshold matrix. The capacity, maximized over all linear combiner matrices , threshold vectors , temporal processing matrices and adaptive threshold coefficient matrices , is denoted by . *
The BC model considered in this paper is formally defined below. An example is provided in Section IV.
Definition 2** **(BC-QMIMO).
A two-user MIMO broadcast channel with one-bit ADCs (BC-QMIMO) is characterized by the tuple , where is the number of transmit antennas, , , are the number of receive antennas, channel gain matrix, and number of one-bit ADCs at the th receiver. The channel input vector is and the output at the th receiver is given by , where is a vector of independent, zero-mean and unit-variance Gaussian variables.
III Adaptive Threshold Architectures
It was shown in prior works that one-shot communication over PtP-MIMO systems with a limited number of one-bit ADCs at the receiver inflicts a rate-loss on the transmission system in the sense that the maximum achievable rate is strictly less than the number of one-bit ADCs even at high SNRs [6, 7, 1]. More precisely, even in the ideal scenario when the SNR is taken to be asymptotically large, the one-shot capacity is strictly less than . The example in Section III.A illustrates how the proposed adaptive threshold architectures eliminate the aforementioned rate-loss. Particularly, Example 1 describes a method for constructing an equivalent scalar quantizer with quantization bins from one-bit threshold ADCs. Section III.B builds upon this motivating example to propose a general coding strategy for PtP MIMO communication with AT-Rx architectures and derive an achievable rate region for arbitrary SNRs. Section IV further extends these ideas to broadcast channel communications.
III-A Motivating Example
The following example explains the rate-loss due to low resolution quantization in a simple SISO scenario and describes the proposed receiver architecture.
Example 1**.**
One-shot Architecture: consider a PtP SISO communication scenario (i.e. ), where the receiver is equipped with two one-bit ADCs (i.e. ). Fig. 2(a) shows a generic one-shot PtP-QMIMO receiver in which the receiver antenna receives , and produces the digitized signal:
[TABLE]
where we have assumed that without loss of generality. Note that the symbol is not produced at the receiver. In the high SNR scenario, the communication noise is negligible and rates close to bits per channel-use are achievable. The rate is strictly less than bits per channel-use.
Adaptive Threshold Architecture: Fig. 2(b) shows the proposed adaptive threshold architecture. The first ADC has zero threshold and outputs the sign of the received signal . The threshold of the second ADC is adaptive and is set to be equal to half of the output of the first ADC in the previous channel-use. In the context of Definition 1, we have , , , and Let be the output of the two ADCs at the th channel-use. Then,
[TABLE]
As a result, the rate of 2 bits per channel-use is achievable at high SNRs. Note that this rate is optimal in the sense that any other receiver architecture and coding scheme cannot achieve higher rates without increasing the number of one-bit ADCs.
III-B Achievable PtP Rates
In the following, we consider communication over PtP-QMIMO systems and propose a communication scheme which uses the singular value decomposition (SVD) in the analog domain to transform the communication system into parallel, non-interfering channels. The th parallel channel is allocated a number of one-bit ADCs, where . The adaptive threshold architecture described in Example 1 is employed to construct an equivalent scalar quantizer with quantization bins. We calculate the maximum achievable rate for a given ADC allocation and power allocation for the sub-channel subject to the total power constraint. The following theorem describes the set of achievable rates.
Theorem 1**.**
For the PtP-QMIMO characterized by and average input power constraint , the rate is achievable if it satisfies the following inequality:
[TABLE]
where the maximum is taken over such that , , , is uniformly distributed over , is a vector of i.i.d. zero-mean Gaussian variables with unit variance, and is the th singular value of .
Note that as , we have
[TABLE]
where (a) holds since at high SNR we have , (b) follows by the bijectivity of the mapping , and (c) holds since is uniformly distributed over . As a result, the total transmission rate approaches . Consequently, the performance converges to optimality as SNR is increased asymptotically since no more than bits per channel-use may be decoded using one-bit ADCs at each channel-use. This is in contrast with [1] and [6], where the achievable rate grows logarithmically in the number of ADCs at high SNRs.
IV Broadcast Channel Communication Strategies
In this section, we propose BC coding strategies and derive achievable regions for communication over the BC.
IV-A Motivating Example
The following example describes the key ideas used in the proposed coding strategies.
Example 2**.**
Consider the two-user broadcast channel shown in Fig. 3. The BC-QMIMO system is characterized by , where , and . We investigate the achievable rate vectors when SNR when one-shot and adaptive threshold receiver architectures are used at the receiver.
One-shot Architecture with Zero Thresholds: if the receivers are equipped with a one-shot architectures with zero-threshold ADCs (i.e. ), then the two users’ channels are statistically equivalent. As a result, each receiver may decode the other receivers’ message. Consequently, by Fano’s inequality, .
One-shot Architecture with Non-zero Thresholds: consider a one-shot receiver architecture where the first receiver is equipped with a zero-threshold ADC and at the second receiver, the ADC threshold is equal to . Let the channel input be equal to , where and and correspond to the messages sent to receivers one and two, respectively. It is straightforward to verify that , where is the capacity of a binary Z-channel with cross-over probability .
Adaptive Threshold Architecture: Let each receiver be equipped with the adaptive threshold architecture, where the temporal processing matrix is , , and the adaptive threshold coefficient matrix is . We argue that the symmetric sum-rate of bits per channel-use ( bit per channel-use for each user) is achievable using this architecture. Assume that the transmitter is to send the message to the th receiver over channel-uses, where are independent binary symmetric variables and is an odd number. The odd (even) channel-uses are used to transmit two bits of information to the first (second) receiver. More precisely, the channel input in the th channel-use is
[TABLE]
where , in the odd channel-uses and , and in the even channel-uses and . We explain the decoding process at the first receiver in the first two channel-uses. The decoder receives and feeds it to a zero-threshold ADC to recover . It also stores using a delay element and in the next channel-use feeds it to the ADC with threshold . The second decoder uses a similar method to recover its corresponding message. Note that the resulting sum-rate approaches bits per channel-use as .
We observe that in the adaptive threshold architecture described in Example 2, the transmitter uses a time-sharing method where the odd (even) channel-uses are used for transmission to the first (second). However, the one-bit ADCs at both receivers are active at all channel-uses. This leads to optimal performance at high SNRs where the communication bottleneck is the number of one-bit ADCs. In the next section, we build upon the time-sharing strategy to derive an achievable region for the general BC-QMIMO system.
IV-B Achievable Regions
In this section, we build upon the time-sharing strategy described in Example 2 and the coding strategy used in Theorem 1 provide achievable rate-regions for the two user BC-QMIMO under quantization resolution constraints when adaptive threshold architectures are used at the receivers.
Theorem 2**.**
Consider the BC-QMIMO system characterized by . Let be the set of rate vectors for which there exists and satisfying the following bounds:
[TABLE]
where is the number of singular values of , , , , is uniformly distributed over , and is the th singular value of . Then is a subset of the optimal achievable rate region, where is the convex hull function.
From Theorem 2, the rate pair is achievable at high SNR since as shown in Section III. As a result, the coding scheme is optimal at high SNRs in the sense that the rate pair cannot be improved upon unless a larger number of one-bit ADCs are used at the receiver terminals.
V Conclusion
We have studied multiterminal communication over MIMO channels when a limited number of one-bit ADCs are available at the receiver terminals. We have proposed a receiver architecture which uses adaptive thresholds ADCs to mitigate the rate-loss due to low resolution quantization. We have derived achievable rate regions for communication over point-to-point and the two user broadcast channel. We have shown that the achievable regions are tight as the SNR goes to infinity.
Proof of Theorem 1
Let and such that and . Let be the SVD of the channel gain matrix. Let . The receiver receives and computes such that in the analog combiner module. The resulting parallel channels are , where is the th singular value of the channel matrix and the power constraint must hold. The th parallel channel is allocated one-bit ADCs and the average power constraint . The one-bit ADCs are used to construct a uniform quantizer with levels as described in Example 1. More precisely, the receiver first normalizes the output of the th parallel channel by dividing the output by , where is defined in the theorem statement. Let be the normalized channel output. The relation between the input and output of the th ADC at the th channel-use is as follows:
[TABLE]
where is the sign function. The achievable rate is the summation of the rates of each sub-channel. Consider the th sub-channel. It is straightforward to verify that this leads to a quantizer which is equivalent with a symmetric uniform quantizer with step size , upper and lower limit . It follows from standard Shannon theoretic arguments that the transmission rate of is achievable for this channel. As a result, the total transmission rate of is achievable.
Proof of Theorem 2
Let be the transmission block. As described in Example 2, the first receiver receives its corresponding messages in the odd channel-uses and the second receiver in the even channel-uses. Fix and such that , . Let be the SVD of the channel gain matrices. Let , where is the channel input at a given channel-use. The th receiver receives and computes such that in the analog combiner module , where . The resulting parallel channels are , where is the th singular value of the channel matrix and the power constraint must hold. The th parallel channel of is allocated threshold one-bit ADCs and the average power constraint . The receiver first normalizes the output of the th parallel channel by dividing the output by , where is defined in the theorem statement. We describe the quantization operation in the first receiver. The operation in the second receiver is performed in a similar manner. Consider the th parallel channel in the first receiver. Let be the received channel output over uses of the channel. Each is fed to one of the one-bit ADCs and the ADC operates on it for channel-uses, such that the resulting quantizer is equivalent with a uniform scalar quantizer to output bits. More precisely, the relation between the input and output of the one-bit ADCs at the th channel-use is as follows:
[TABLE]
where and are equal to and modulo , respectively. The achievable rate is the summation of the rates of each sub-channel. Consider the th sub-channel. It is straightforward to verify that this leads to a quantizer which is equivalent with a symmetric uniform quantizer with step size , upper and lower limit . It follows from standard Shannon theoretic arguments that the transmission rate of is achievable for this channel. As a result, the total transmission rate of is achievable for the first user. The proof of achievability for the rate of the second user follows by similar arguments.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Mo and R. W. Heath, “Capacity analysis of one-bit quantized MIMO systems with transmitter channel state information,” IEEE transactions on signal processing , vol. 63, no. 20, pp. 5498–5512, 2015.
- 2[2] S. Rangan, T. S. Rappaport, and E. Erkip, “Millimeter-wave cellular wireless networks: Potentials and challenges,” Proceedings of the IEEE , vol. 102, no. 3, pp. 366–385, 2014.
- 3[3] R. H. Walden, “Analog-to-digital converter survey and analysis,” IEEE Journal on selected areas in communications , vol. 17, no. 4, pp. 539–550, 1999.
- 4[4] O. Orhan, E. Erkip, and S. Rangan, “Low power analog-to-digital conversion in millimeter wave systems: Impact of resolution and bandwidth on performance,” in Information Theory and Applications Workshop (ITA), 2015 . IEEE, 2015, pp. 191–198.
- 5[5] J. Mo, P. Schniter, N. G. Prelcic, and R. W. Heath, “Channel estimation in millimeter wave MIMO systems with one-bit quantization,” in 2014 48th Asilomar Conference on Signals, Systems and Computers . IEEE, 2014, pp. 957–961.
- 6[6] A. Khalili, S. Rini, L. Barletta, E. Erkip, and Y. C. Eldar, “On MIMO channel capacity with output quantization constraints,” in 2018 IEEE International Symposium on Information Theory (ISIT) , June 2018, pp. 1355–1359.
- 7[7] S. Rini, L. Barletta, Y. C. Eldar, and E. Erkip, “A general framework for MIMO receivers with low-resolution quantization,” Proc. IEEE Inf. Theory Workshop , Nov. 2017.
- 8[8] T. Koch and A. Lapidoth, “At low SNR, asymmetric quantizers are better,” IEEE Trans. Inf. Theory , vol. 59, no. 9, pp. 5421–5445, 2013.
