Receiver circuit for an antenna array system
11251804 · 2022-02-15
Assignee
Inventors
Cpc classification
International classification
Abstract
A receiver circuit for an antenna array system (AAS) is disclosed. The receiver circuit (10) comprises a set of receivers (15.sub.1-15.sub.p). Each receiver (15.sub.1-15.sub.p) comprises a first TI-ADC (35.sub.1) in a receive path of the receiver. The first TI-ADC (35.sub.1) comprises a plurality of sub ADCs (A.sub.1-A.sub.M+N). Each receiver (15.sub.1-15.sub.p) comprises a control circuit (40) configured to select which sub ADC (A.sub.1-A.sub.M+N) is to operate on what input sample based on a first selection sequence. The control circuits (40) in the different receivers (15.sub.1-15.sub.p) in said set of receivers (15.sub.1-15.sub.p) are configured to use different first selection sequences.
Claims
1. A receiver circuit for an antenna array system (AAS), the receiver circuit comprising a set of receivers, each receiver comprising a first time-interleaved (TI) analog-to-digital converter (ADC) in a receive path of the receiver, the first TI ADC comprising a plurality of sub-ADCs; and a control circuit configured to select which sub-ADC is to operate on what input sample based on a first selection sequence; wherein the control circuits in the different receivers in said set of receivers are configured to use different first selection sequences.
2. The receiver circuit of claim 1, wherein each of the first selection sequences is a random or pseudo-random sequence.
3. The receiver circuit of claim 1, wherein the first selection sequences for the different receivers are time-shifted versions of each other.
4. The receiver circuit of claim 1, wherein each receiver comprises a sequence generator circuit configured to generate the first sequence for that receiver, wherein the sequence generator circuits in the different receivers in said set of receivers have different circuit structures, thereby providing different first selection sequences.
5. The receiver circuit of claim 1, wherein the control circuit of each receiver is configured to control signal chopping of the first TI ADC in that receiver based on a second selection sequence, wherein the control circuits in the different receivers in said set of receivers are configured to use different second selection sequences.
6. The receiver circuit of claim 1, wherein the receivers are quadrature receivers having an in-phase (I) receive path and a quadrature-phase (Q) receive path, and wherein each receiver comprises: a second TI ADC; wherein the control circuit of each receiver is configured to dynamically swap which of the first and second TI ADC operates in the I receive path and which of the first and second TI ADC operates in the Q receive path based on a third selection sequence; and the control circuits in the different receivers in said set of receivers are configured to use different third selection sequences.
7. The receiver circuit of claim 6, wherein the receiver circuit is configured to receive signals comprising symbols separated in time by guard periods, wherein the control circuits are configured to perform said dynamic swapping during guard periods.
8. An antenna array system (AAS) comprising the receiver circuit of claim 1.
9. A method of operating a receiver circuit of an antenna array system (AAS), the receiver circuit comprising a set of receivers, each receiver comprising a first time-interleaved (TI) analog-to-digital converter (ADC) in a receive path of the receiver, the first TI ADC comprising a plurality of sub-ADCs, and the method comprising: in each receiver, selecting which sub-ADC is to operate on what input sample based on a first selection sequence; wherein different first selection sequences are used in different receivers of the set of receivers.
10. The method of claim 9, wherein each of the first selection sequences is a random or pseudo-random sequence.
11. The method of claim 9, wherein the first selection sequences for the different receivers are time-shifted versions of each other.
12. The method circuit of claim 9, wherein each receiver comprises a sequence generator circuit configured to generate the first sequence for that receiver, wherein the sequence generator circuits in the different receivers in said set of receivers have different circuit structures, thereby providing different first selection sequences.
13. The method of claim 9, comprising in each receiver, controlling signal chopping of the first TI ADC in that receiver based on a second selection sequence; wherein different second selection sequences are used in different receivers of the set of receivers.
14. The method of claim 9, wherein the receivers are quadrature receivers having an in-phase (I) receive path and a quadrature-phase (Q) receive path, wherein each receiver comprises a second TI ADC, and wherein the method comprises: in each receiver, dynamically swapping which of the first and second TI ADC operates in the I receive path and which of the first and second TI ADC operates in the Q receive path based on a third selection sequence; and different third selection sequences are used in different receivers of the set of receivers.
15. The method of claim 14, wherein the receiver circuit is configured to receive signals comprising symbols separated in time by guard periods, and wherein said dynamic swapping is performed during guard periods.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) This detailed description outlines various randomization techniques for spreading spurious signal components caused by mismatch errors between ADCs in the context of an AAS. In embodiments described herein, the randomization processes occurring in different receivers of the AAS are decorrelated such that spurious signal components due to errors in the ADCs of the receivers are non-coherently combined in an overall output of the AAS, and thereby suppressed in relation to the useful information-bearing signals which are coherently combined in the overall output of the AAS.
(6)
(7) In some embodiments, the radio base station 2 is equipped with an antenna array system (AAS).
(8) To facilitate the understanding of embodiments of the present invention, a simplified mathematical analysis is presented below. Let
x.sub.i[n]=a.sub.is[n]+e.sub.i[n] (1)
denote a discrete-time signal, where i∈{1, 2, . . . , P} is an index, n is a sequence index indicating a particular sample, a.sub.i is a positive real-valued coefficient, s[n] is a useful information-bearing signal, and e.sub.i[n] is an error. In the simplified analysis, the signal x.sub.i[n] represents a contribution from the receiver 15.sub.i to the combined signal. In an AAS, the antenna weights are selected such that the components a.sub.is[n] corresponding to the useful information-bearing signal from all receivers combine constructively in amplitude in the combined signal, which is the basis for setting all a.sub.i>0 in the simplified analysis. Hence, the signals x.sub.i[n] should be seen as the contribution from receiver 15.sub.i after the antenna weight for that receiver has been applied. Let
(9)
denote the combined signal in the simplified analysis. As mentioned above, the components a.sub.is[n] corresponding to the useful information-bearing signal combine constructively in amplitude. If the different error signals e [n] are mutually uncorrelated, they will not combine constructively in amplitude, but instead combine in the power domain. The overall result of this is that, in relation to the useful information-bearing signal, the errors will be suppressed in the combined signal. If, for instance, all a.sub.i=1 and all e [n] have the same power, the signal-to-noise ratio (SNR) (when only considering the errors e [n] as contributing to the noise) of the combined signal X[n] will be improved with a factor P (in the linear power domain), or 10.Math.log.sub.10 P dB, compared with the SNRs of the individual signals x.sub.i[n]. Although the above analysis is simplified, for instance in that it assumes that the components a.sub.is[n] corresponding to the useful information-bearing signal from all receivers combine perfectly coherently and ignores errors and signal components other than the useful information-bearing signal s[n] and the uncorrelated errors e [n], it is nevertheless helpful for qualitatively understanding the embodiments described below.
(10)
(11) In
(12) As illustrated in
(13) Furthermore, in
(14) In some embodiments, randomization of sub ADC selection order is applied.
(15)
(16) In
(17) The first selection sequence may, for instance, be a random or pseudo-random sequence. For instance, the TI-ADC may operate as follows. During operation, M of the sub ADCs A.sub.i are simultaneously operated for converting M respective consecutive input signal samples of the TI-ADC from an analog to a digital representation. Let us label these M sub ADCs A.sub.i “active”. Consequently, there are N idle sub ADCs. For the next input sample, there are N+1 sub ADCs A.sub.i available that could be selected by the control unit for converting that input sample to an analog representation, namely the N idle sub ADCs A.sub.i and one of the active sub ADCs A.sub.i that will be ready with its previous sample just in time to handle the next sample. The control unit 40 may perform the selection of which one of the N+1 available sub ADCs A.sub.i based on the first selection sequence. For instance, the indices of the N+1 available sub ADC may be stored in a table that in turn is addressed by a random or pseudo random number generator to select the sub ADC to be used for the next sample. A pseudo number generator may be implemented by means of a maximum length linear-feedback shift register (LFSR) from which b bits are collected for each sub ADC selection to generate a pseudo random table address [0, 1, . . . , 2.sup.b−1]. Alternatively, b parallel LFSRs could be used to form an address with each LFSR generating a respective bit of the address. Each one of the b parallel LFSRs may be implemented differently with regards to the feedback coefficients and the sequence length. Alternatively, a reconfigurable LFSR maybe used where at least one of length and feedback coefficients can reconfigured.
(18) As mentioned in the background, this spreads the errors across the entire Nyquist range and improves SFDR, but the total level of error power of the TI-ADC 35 is not reduced. However, in the context of AAS receivers, the inventors have realized that if different first selection sequences are used in the different receivers 15.sub.1-15.sub.p, the errors will be uncorrelated between the different receivers 15.sub.1-15.sub.p. As discussed in the simplified mathematical analysis above, the useful information-bearing received signals received at the different antenna elements are combined constructively in amplitude in the combined output signal generated in the DSP circuit 25, whereas the uncorrelated errors from the TI-ADCs 35 in the different receivers 15.sub.1-15.sub.p are only combined in power. Hence, in relation to the useful information-bearing received signal, the uncorrelated errors from the TI-ADCs 35 in the receivers 15.sub.1-15.sub.p will be suppressed in the combined output signal generated in the DSP circuit 25. In contrast, if the same first selection sequence were to be used in all receivers 15.sub.1-15.sub.p, then every sub ADC A.sub.i in one TI-ADC 35 is always selected in combination with the same set of sub ADCs A.sub.i from the other TI-ADCs 35. In that case, the errors from TI-ADCs 35 in the receivers 15.sub.1-15.sub.p are correlated, and will not be suppressed in the manner described above. Therefore, according to embodiments of the present invention, the control circuits 40 in the different receivers 15.sub.1-15.sub.p in said set of receivers 15.sub.1-15.sub.p are configured to use different first selection sequences.
(19) There are different ways of obtaining different first selection sequences in the different receivers. In some embodiments, the first selection sequences for the different receivers 15.sub.1-15.sub.p are time-shifted versions of each other. In these embodiments, there may be a common sequence generator circuit (not shown) that generates a selection sequence, which is distributed to the different receivers 15.sub.1-15.sub.p with different delays. Alternatively, the receivers 15.sub.1-15.sub.p may comprise identical sequence generator circuits that are started up in different states, wherein the different states correspond to the desired delays.
(20) In other embodiments, each receiver 15.sub.1-15.sub.p comprises a sequence generator circuit 60, as configured to generate the first sequence for that receiver 15.sub.1-15.sub.p, as illustrated in
(21) According to some embodiments, randomization in the form of so called chopping may be applied to the first TI ADC 35.sub.1 and/or the second TI ADC 35.sub.2. Chopping means that the polarity of the input signal of the TI ADC is swapped repeatedly. A corresponding polarity swapping is performed in the digital domain on the output signal from the TI ADC to compensate for the polarity swapping of the input signal. According to some embodiments, the control circuit 40 of each receiver 15.sub.1-15.sub.p is configured to control signal chopping of the first TI-ADC 35.sub.1 (and/or the second TI ADC 35.sub.2) in that receiver based on a second selection sequence. As for the first selection sequence, the second selection sequence may, for instance, be a random or pseudo-random sequence. For instance, the second selection sequence may be a binary sequence, where samples can adopt the value ‘0’ or the value ‘1’. The chopping may e.g. be applied by letting the input signal to the TI ADC have one polarity when the current sample of the second selection sequence has the value ‘0’, and the opposite polarity when the current sample of the second selection sequence has the value ‘1’. An effect of the chopping is that interleaving spurious signal components due to DC offset errors are spread out in frequency.
(22)
(23) In
(24) In a similar manner as for the first selection sequence, the inventors have realized that if different second selection sequences are used in the different receivers 15.sub.1-15.sub.p, the errors affected by the chopping will be uncorrelated between the different receivers 15.sub.1-15.sub.p. In a similar way as described above in the context of randomization of sub ADC selection order, and in the simplified mathematical analysis, these uncorrelated errors will be suppressed in relation to the useful information-bearing received signal in the combined output signal generated in the DSP circuit 25. Hence, in some embodiments, the control circuits 40 in the different receivers 15.sub.1-15.sub.p in said set of receivers 15.sub.1-15.sub.p are configured to use different second selection sequences.
(25) As for the first selection sequences, there are different ways of obtaining different second selection sequences in the different receivers. In some embodiments, the second selection sequences for the different receivers 15.sub.1-15.sub.p are time-shifted versions of each other. In these embodiments, there may be a common sequence generator circuit (not shown) that generates a selection sequence, which is distributed to the different receivers 15.sub.1-15.sub.p with different delays. Alternatively, the receivers 15.sub.1-15.sub.p may comprise identical sequence generator circuits that are started up in different states, wherein the different states correspond to the desired delays.
(26) In other embodiments, each receiver 15.sub.1-15.sub.p comprises a sequence generator circuit, such as the sequence generator circuit 60 (
(27) It should be noted that while
(28) In some embodiments, randomization in the form of receive path swapping may be applied. In such embodiments, the control circuit 40 of each receiver 15.sub.1-15.sub.p is configured to dynamically swap which of the first and second TI-ADC 35.sub.1, 35.sub.2 operates in the I receive path and which of the first and second TI-ADC 35.sub.1, 35.sub.2 operates in the Q receive path based on a third selection sequence.
(29) As for the first and second selection sequences, the third selection sequence may, for instance, be a random or pseudo-random sequence. For instance, the third selection sequence may be a binary sequence, where samples can adopt the value ‘0’ or the value ‘1’. The receive-path swapping may e.g. be applied by letting the first TI ADC 35.sub.1 operate in the I receive path and the second TI ADC 35.sub.2 operate in the Q receive path when the current sample of the third selection sequence has the value ‘0’, and letting the first TI ADC 35.sub.1 operate in the Q receive path and the second TI ADC 35.sub.2 operate in the I receive path when the current sample of the third selection sequence has the value ‘1’. the opposite polarity when the current sample of the second selection sequence has the value ‘0. An effect of the swapping is that spurious signal components due to offset errors, gain errors, and timing skew errors between sub ADCs, as well as overall gain mismatches between the TI ADCs 35.sub.1 and 35.sub.2, are spread out in frequency.
(30)
(31) As illustrated in
(32) In some embodiments, the receive-path swapping compensation circuit 75 may be omitted. For instance, the receive-path swapping compensation may be performed in the DSP circuit 25 instead.
(33) In a similar manner as for the first and second selection sequences, the inventors have realized that if different third selection sequences are used in the different receivers 15.sub.1-15.sub.p, the errors affected by the receive-path swapping will be uncorrelated between the different receivers 15.sub.1-15.sub.p. Again, in a similar way as described above in the context of randomization of sub ADC selection order, and in the simplified mathematical analysis, these uncorrelated errors will be suppressed in relation to the useful information-bearing received signal in the combined output signal generated in the DSP circuit 25. Hence, in some embodiments, the control circuits 40 in the different receivers 15.sub.1-15.sub.p in said set of receivers 15.sub.1-15.sub.p are configured to use different third selection sequences.
(34) As for the first and second selection sequences, there are different ways of obtaining different third selection sequences in the different receivers. In some embodiments, the third selection sequences for the different receivers 15.sub.1-15.sub.p are time-shifted versions of each other. In these embodiments, there may be a common sequence generator circuit (not shown) that generates a selection sequence, which is distributed to the different receivers 15.sub.1-15.sub.p with different delays. Alternatively, the receivers 15.sub.1-15.sub.p may comprise identical sequence generator circuits that are started up in different states, wherein the different states correspond to the desired delays.
(35) In other embodiments, each receiver 15.sub.1-15.sub.p comprises a sequence generator circuit, such as the sequence generator circuit 60 (
(36) In some embodiments, the receiver circuit 10 is configured to receive signals comprising symbols separated in time by guard periods. For instance, the symbols may be orthogonal frequency division multiplexing (OFDM) symbols, and the guard periods may be the period populated with the cyclic prefixes. In some of these embodiments, the control circuits 40 may be configured to perform said dynamic swapping during guard periods. In other words, in such embodiments, each sample of the third selection sequence is valid for the duration of a whole symbol. This is illustrated in
(37) In some embodiments, the receive-path swappings may be synchronized with updates of antenna weights of the AAS.
(38) According to some embodiments, there is provided a method of operating the receiver circuit 10. Details of such embodiments are derivable directly from the description of the operation of the receiver circuit 10 given in the context of embodiments of the receiver circuit 10 and such details are therefore not repeated below.
(39) As illustrated in
(40) Furthermore, as illustrated in
(41) In the flowchart in
(42) The disclosure above refers to specific embodiments. However, other embodiments than the above described are possible within the scope of the invention. Different method steps than those described above, performing the method by hardware or software, may be provided within the scope of the invention. The different features and steps of the embodiments may be combined in other combinations than those described.