MIMO SYSTEMS
20210344393 · 2021-11-04
Inventors
- Linglong DAI (London, GB)
- Bichai WANG (London, GB)
- Richard MACKENZIE (London, GB)
- Mo HAO (London, GB)
- Xinyu GAO (London, GB)
Cpc classification
H01Q25/007
ELECTRICITY
H04B7/0469
ELECTRICITY
H01Q3/24
ELECTRICITY
International classification
H04B7/0456
ELECTRICITY
H01Q3/24
ELECTRICITY
Abstract
According to the present disclosure there is provided a multiple-input-multiple-output (MIMO) transmitter for transmitting wireless communication signals over a communication channel to a receiver, the transmitter including a digital signal processor configured to perform pre-coding on a plurality N.sub.s of data streams; a plurality N.sub.RF of radio-frequency (RF) chains each configured to pass a pre-coded data stream from the digital signal processor to generate a signal representing that data stream; a lens antenna array comprising an array of N.sub.T antenna elements; and a selecting unit coupled between the plurality N.sub.RF of RF chains and the lens antenna array, the selecting unit including a plurality of separate coupling units each configured to couple a respective RF chain to a selective sub-array of N.sub.T.sup.B.sup.
Claims
1. A multiple-input-multiple-output (MIMO) transmitter for transmitting wireless communication signals over a wideband communication channel to a receiver, the MIMO transmitter comprising: a digital signal processor configured to perform pre-coding on a plurality N.sub.s of data streams; a plurality N.sub.RF of radio-frequency (RF) chains each configured to pass a pre-coded data stream from the digital signal processor to generate a signal representing that pre-coded data stream; a lens antenna array comprising an array of N.sub.T antenna elements; and a selecting unit coupled between the plurality of N.sub.RF of RF chains and the lens antenna array, the selecting unit comprising a plurality of separate coupling units each configured to couple a respective RF chain to a selective sub-array of N.sub.T.sup.B.sup.
2. The MIMO transmitter as claimed in claim 1, wherein the selecting unit comprises N.sub.RF coupling units, each coupling unit coupled to a respective RF chain.
3. The MIMO transmitter as claimed in claim 1, wherein each coupling unit comprises a set of switching elements for coupling the respective RF chain to a selective sub-array of N.sub.T.sup.B.sup.
4. The MIMO transmitter as claimed in claim 3, wherein each switching element in a set of switching elements corresponding to an RF chain couples that RF chain to a respective antenna element.
5. The MIMO transmitter as claimed in claim 3, wherein each set of switching elements is formed of
6. (canceled)
7. The MIMO transmitter as claimed in claim 3, wherein the set of phase shifter modules of each coupling unit are coupled between the respective RF chain and the set of switching elements for that coupling unit.
8. The MIMO transmitter as claimed in claim 1, wherein the number of phase shifter modules in each coupling unit is equal to the number of switching elements in that coupling unit.
9. The MIMO transmitter as claimed in claim 1, wherein each coupling unit contains
10. The MIMO transmitter as claimed in claim 1, wherein each phase shifter module comprises two phase shifters.
11. The MIMO transmitter as claimed in claim 1, wherein the number of data streams is less than or equal to the number of RF chains.
12. The MIMO transmitter as claimed in claim 1, wherein the number of RF chains is less than the number of antenna elements in the antenna lens array.
13. The MIMO transmitter as claimed in claim 3, wherein the MIMO transmitter further comprises a controller configured to control the set of switching elements in each coupling unit to select the sub-array of N.sub.T.sup.B.sup.
14. The MIMO transmitter as claimed in claim 13, wherein the controller is configured to select the sub-array of N.sub.T.sup.B.sup.
15. The MIMO transmitter as claimed in claim 14, wherein {tilde over (H)}[k]=U.sub.R.sup.HH[k]U.sub.T, where U.sub.T and U.sub.R are spatial discrete Fourier transform matrices represented by the lens antenna array at the MIMO transmitter and a lens antenna array at the receiver.
16. The MIMO transmitter as claimed in claim 1, wherein the set of phase shifter modules for each of a sequence of coupling units applies phase shift values determined from phase shift values applied by a set of phase shifter modules for a previous coupling unit in the sequence.
17. The transmitter as claimed in claim 16, wherein the set of phase shifter modules for the previous coupling unit in the sequence optimizes the data rate achievable by the sub-array of antenna elements coupled to that coupling unit.
18. The MIMO transmitter as claimed in claim 17, wherein the set of phase shifter modules for a coupling unit n in the subset of coupling units applies phase shift values indicated by a vector f.sub.RFn.sup.opt determined according to the equation [k] is a reduced-dimension beamspace channel after sub-arrays of antenna elements have been selected for each coupling unit and K is a number of sub-carriers over which signals are transmitted.
19. A multiple-input-multiple-output (MIMO) receiver for receiving wireless communication signals over a wideband communication channel, the MIMO receiver comprising: a lens antenna array comprising a set of N.sub.R antenna elements each arranged to receive a wireless communication signal; a selecting unit coupled to the lens antenna array, the selecting unit comprising a plurality of separate coupling units each configured to couple to a selective sub-array of N.sub.R.sup.B.sup.
20. A MIMO system comprising the MIMO transmitter as claimed in claim 1 and a MIMO receiver comprising: a lens antenna array comprising a set of N.sub.R antenna elements each arranged to receive a wireless communication signal; a selecting unit coupled to the lens antenna array, the selecting unit comprising a plurality of separate coupling units each configured to couple to a selective sub-array of N.sub.R.sup.B.sup.
21. A method of selecting a sub-array of antennas to be coupled to each RF chain of a multiple-input-multiple-output (MIMO) transmitter as claimed in claim 1, the method comprising: selecting N.sub.T.sup.B largest diagonal elements of Σ.sub.k=1.sup.K{tilde over (H)}.sup.H[k]{tilde over (H)}[k] to form a vector S.sub.T indicating N.sub.T.sup.B most powerful beams transmitted by the lens antenna array of the MIMO transmitter, where K is a number of sub-carriers of the MIMO transmitter, {tilde over (H)}[k] is a beamspace channel between the MIMO transmitter and a receiver and N.sub.T.sup.B=N.sub.T.sup.B.sup.
22. A method of selecting a sub-array of antennas to be coupled to each RF chain of the MIMO transmitter and the MIMO receiver as claimed in claim 21, the method comprising: selecting N.sub.T.sup.B largest diagonal elements of Σ.sub.k=1.sup.K{tilde over (H)}.sup.H[k]{tilde over (H)}[k] to form a vector S.sub.T indicating the N.sub.T.sup.B most powerful beams transmitted by the lens antenna array of the MIMO transmitter, where K is a number of sub-carriers of the MIMO transmitter, {tilde over (H)}[k] is a beamspace channel between the MIMO transmitter and the MIMO receiver and N.sub.T.sup.B=N.sub.T.sup.B.sup.
23. A method of configuring the set of phase shifter modules for the plurality of coupling units of the MIMO transmitter as claimed in claim 1, comprising: determining the phase shift values applied by the set of phase shifter modules for a sequence of coupling units, wherein the phase shift values applied by the set of phase shifter modules of a coupling unit in the sequence is determined from phase shift values applied by the set of phase shifter modules of the previous coupling unit in the sequence.
24. The method as claimed in claim 22, wherein the set of phase shifter modules for the previous coupling unit in the sequence optimize the data rate achievable by the sub-array of antenna elements coupled to that coupling unit.
25. The method as claimed in claim 24, wherein the set of phase shifter modules for a coupling unit n in the sequence of coupling units applies phase shift values f.sub.RFn.sup.opt determined according to the equation [k] is a reduced-dimension beamspace channel after sub-arrays of antenna elements have been selected for each coupling unit and K is a number of sub-carriers over which signals are transmitted.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0048] The present disclosure will now be described by way of example with reference to the accompanying drawings. In the drawings:
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
DETAILED DESCRIPTION
[0057] To address the problems of performing full digital precoding within a mmWave MIMO system, the precoding can be split between digital precoding and analog precoding. Splitting the precoding across the digital and analog domains enables the digital precoder to be reduced in size. This reduction in size is realized by a reduced number of RF chains. The analog precoding is performed on the analog signals generated from the RF chains and is performed with the aim of increasing the gain of the antenna array through the performance of analog beamforming. In this way, the number of RF chains within the system can be reduced without suffering commensurate performance losses.
[0058] One way to implement the analog precoding is through an lens antenna array. A lens antenna array comprises a lens and an antenna array comprising a plurality of antenna elements in an array. The antenna elements may be located on the focal surface of the lens. The lens is an electromagnetic lens with a directional focusing ability (i.e. it operates to focus incident electromagnetic waves, or signals). The lens may therefore be said to function as a passive phase shifter that modifies an input signal phase according to its incident point on the lens' focal surface.
[0059]
[0060] The MIMO system is shown generally at 200. It comprises a MIMO transmitter 202 and a MIMO receiver 204. The transmitter 202 transmits wireless communication signals to the receiver 204 over communication channel 206. The channel 206 is a multi-path channel. The number of communication paths defined by the channel is denoted L. In this example, L=3 for illustration. L denotes the number of significant, or resolvable paths. A resolvable or significant path may be a path for which the signal power exceeds some threshold. Scattering objects 208 and 210 operate to scatter the signals received from the transmitter 202 that in part define the resolvable paths.
[0061] The MIMO system 200 is an orthogonal-frequency-division-multiplexing (OFDM) system (a MIMO-OFDM system). Thus, the transmitter 202 is configured to transmit wireless communication signals over K narrowband subchannels. A communication signal transmitted over the k'th subchannel may be referred to as the k'th subcarrier. The receiver is 204 is analogously configured to receive wireless communication signals over the K narrowband subchannels (i.e. the receiver is configured to receive K subcarriers). The frequency of the central subchannel is referred to as the carrier frequency, and is denoted f.sub.c. The value of K may vary by implementation but could be, for example, 128.
[0062] The MIMO transmitter 202 comprises a digital precoder 212, a set of RF chains denoted generally at 214, a selecting unit 216 and a lens antenna array 218. The lens antenna array comprises an electromagnetic lens 222 and an antenna array 224 formed of a plurality of antenna elements. The antenna elements of the antenna array 224 are located on the focal surface of the lens 222. The number of antenna elements in the antenna array 224 is denoted N.sub.T.
[0063] The digital precoder 212 receives a plurality N.sub.s of data streams 220 and performs digital precoding on those streams. The precoded streams are then passed through the RF chains 214, where each RF chain supports one data stream. The selecting unit 216 operates to connect each RF chain to one of the antenna elements of the lens antenna array 222. That is, each RF chain is connected to a switching element of the selecting unit 216. In other words, the selecting unit 216 selects an antenna element for each RF chain to transmit the signal generated by that RF chain. Put another way, each RF chain 214 is coupled to a single antenna element of the antenna array 218 by the selecting unit 216.
[0064] The MIMO receiver 204 contains analogous components to the transmitter. More specifically, it comprises a lens antenna array 226 comprising an electromagnetic lens 228 and an antenna array 230 formed of a plurality of antenna elements. The number of antenna elements in the array 230 is denoted N.sub.R. The antenna array 230 is coupled to a selecting unit 232 that comprises a plurality of switching elements. Each switching element of the selecting unit 232 is coupled to a respective RF chain. The set of RF chains for the receiver 204 are denoted generally at 234. The set of RF chains are coupled to a digital combiner 236.
[0065] In operation, precoder 212 receives a plurality N.sub.s of data streams. The precoder performs digital precoding on those data streams. The precoding may include adjusting the weight and/or phase of each data stream. The precoding may be performed to reduce interference between different data streams. The precoded data streams are passed over the set of RF chains 214 to generate analog signal. A single data stream is passed through each RF chain; i.e. each RF chain supports a single data stream. The analog signal generated by an RF chain is indicative, or representative of, the data stream that passed through that RF chain. The selecting unit 216 is controlled to select a subset of antenna elements for communicating the signals generated by the RF chains. The selecting unit 216 selects for each RF chain an antenna element of the antenna array 218 to transmit the signal generated by that RF chain. In other words, the selecting unit 216 selectively couples each RF chain to a single antenna element of the antenna array 218. The antenna elements are selected so that the signals emitted from the lens 222 form a discrete number of beams. A beam refers to a collection of one or more signals focused in a particular direction or angle of travel. The antenna elements are selected so that a beam travels along each communication path. Thus, in this illustrated example, the selecting network 216 controls the switching elements to select antenna elements of the antenna array 218 so that the emitted signals form three beams: a first beam that travels over the first path, a second beam that travels over the second path and a third beam that travels over the third path.
[0066] Each beam has an angle of departure (AoD) from the lens 222. The angle of departure may be measured relative to a reference direction defined with respect to the lens. The angle of departure for the beam over the first path is denoted ϕ.sub.T.sup.1, the angle of departure for the beam over the second path is denoted ϕ.sub.T.sup.2 and the angle of departure for the beam over the third path is denoted ϕ.sub.T.sup.3.
[0067] The emitted beams are communicated over the channel and received at the receiver 204. Each beam is incident on the lens 228 of the receiver 202 at an angle of arrival (AoA). The angle of arrival for each beam is measured relative to a reference direction defined with respect to the lens 228.
[0068] The lens 228 focuses the received beams onto a subset of antenna elements of the antenna array 230. Each of the subset of antenna elements (or selected ones of that subset) are coupled to a respective RF chain by the selecting unit 232. That is, the selecting unit 232 operates to couple selected antenna elements of the antenna array 230 to respective RF chains. The RF chains of the receiver 202 perform inverse operations to the RF chains of the transmitter. That is, whereas the RF chains 214 perform processing operations on received precoded data streams to generate analog signals, the RF chains 234 operate to generate a digital signal representative of a precoded data stream from a received analog signal. The digital signals generated by each RF chain are then communicated to the combiner 236. Combiner 236 operates to undue, or remove, the precoding applied to the data streams by the precoder 212 of the transmitter to generate decoded data streams 238.
[0069] The use of the lens antenna arrays 218 and 226 enables the number of RF chains in the transmitter 202 and receiver 204 to be reduced without commensurate performance losses compared to fully digitally precoded MIMO systems. This will now be explained in more detail.
[0070] The spatial channel H[k] between the transmitter 202 and receiver 204 for sub-channel k can be modelled as:
[0071] In equation (1), L is the number of resolvable paths (which in this example is three), β.sub.l and τ.sub.l are the complex gain and time delay of the l'th path,
are the spatial AoA and AoD respectively at subchannel k, d is the antenna element spacing, c is the speed of light in meters per second, θ.sub.R.sup.l and θ.sub.T.sup.l are the physical AoA and AoD for path l and f.sub.k is the frequency of sub-channel k.
[0072] The value f.sub.k is given by:
[0073] where f.sub.s is the bandwidth of each sub-channel and K is the total number of sub-channels.
[0074] The value of the carrier frequency f.sub.c may be given by:
[0075] The values a.sub.T and a.sub.R are the array response vectors at the transmitter and receiver respectively. The vector a.sub.T is of size N.sub.T×1 (i.e. it is an N.sub.T element vector) and the vector a.sub.R is of size N.sub.R×1 (i.e. it is an N.sub.R element vector).
[0076] The lens antenna arrays 218, 226 enable the spatial channel H[k] to be transformed to a beamspace channel. Each of the lens antenna arrays 218 and 226 can be mathematically modelled as a discrete Fourier transform (DFT) matrix, denoted U.sub.T
[0077] and U.sub.R respectively. The matrix U.sub.T is of size N.sub.T×N.sub.T, whose N.sub.T columns correspond to orthogonal beamforming vectors of N.sub.T pre-defined directions (i.e. N.sub.T beams) that cover the angular space of the lens antenna array 218. The matrix U.sub.R is of size N.sub.R×N.sub.R, whose N.sub.R columns correspond to orthogonal beamforming vectors of N.sub.R pre-defined directions (i.e. N.sub.R beams) that cover the angular space of the lens antenna array 226.
[0078] The matrix U.sub.T can be expressed as:
U.sub.T=[a.sub.T(
[0079] And the matrix U.sub.R can be expressed as:
U.sub.R=[a.sub.R(
where:
[0080] The beamspace channel, denoted {tilde over (H)}[k], is then expressed as:
{tilde over (H)}[k]=U.sub.R.sup.HH[k]U.sub.T (8)
[0081] It is observed that a.sub.T,R.sup.H(ϕ.sub.1)a.sub.T,R.sup.H(ϕ.sub.2)≈1 when ϕ.sub.1≈ϕ.sub.2 and a.sub.T,R.sup.H(ϕ.sub.1)a.sub.T,R.sup.H(ϕ.sub.2)≈0 when ϕ.sub.1≠ϕ.sub.2. Thus, when the values of N.sub.T and N.sub.R are relatively large (e.g., 64) the beamspace channel {tilde over (H)}[k] for sub-channel k is a sparse matrix. This sparsity reflects the limited scattering typically experienced by mmWave signals. The sparsity of the channel matrix means that the signal power over the channel is focused on beams with AoAs and AoDs equal to or close to ϕ.sub.R.sup.l(f.sub.k) and ϕ.sub.T.sup.l(f.sub.k) for l=1, 2, . . . L. These beams may be referred to as power-focused, or dominant, beams. The selecting unit (e.g. unit 216 and 232) can therefore be used to select only the antenna elements of the array that transmit/receive these dominant beams. This may be referred to as beam selection, or antenna selection. By selecting only the subset of antenna elements that emit/receive the dominant beams, the number of RF chains in the transmitter and receiver can be reduced. This is referred to as reducing the MIMO dimension.
[0082]
[0083] Though the MIMO system 200 can offer advantages of reduced power consumption and hardware costs compared to fully digitally precoded MIMO systems, it can suffer drawbacks when implemented as a wideband system.
[0084] For narrowband systems, f.sub.c≈f.sub.k. Thus, the spatial AoA ϕ.sub.R.sup.l(k) and the spatial AoD ϕ.sub.T.sup.l(k) are approximately constant and frequency independent. This in turn means the power-focused beams to be selected by selecting units 216, 232 are frequency independent.
[0085] However, for wideband systems, f.sub.c≠f.sub.k and thus the spatial AoA ϕ.sub.R.sup.l(k) and the spatial AoD ϕ.sub.T.sup.l(k) are frequency-dependent. This means that the power-focused beams are different for different sub-channels k. Thus, in order to avoid compromising the performance over parts of the channel bandwidth, more beams (and hence antenna elements) need to be selected by selecting units 216, 232 compared to the narrowband case. However, selecting more beams/antenna elements required more RF chains, leading to the aforementioned problems of higher hardware costs and power consumption.
[0086] Aspects of the present disclosure are directed to MIMO systems that can be implemented within a wideband channel and maintain adequate performance levels across the whole channel bandwidth without increasing the number of RF chains compared to the architecture illustrated in
[0087]
[0088] The transmitter 402 comprises a digital signal processor (DSP) 404, a plurality of RF chains (denoted generally at 406), a selecting unit 408 and a lens antenna array 410. Transmitter 402 is an OFDM-MIMO transmitter. It can therefore transmit wireless communication signals over K sub-channels as described above with reference to
[0089] The DSP 404 is configured to receive a plurality of data streams 420. The number of data streams received by the DSP 404 is denoted N.sub.s. The DSP 404 performs digital precoding on the data streams. The DSP 404 may for example process the data streams to reduce or cancel interference between different data streams. The DSP 404 may also adjust the amplitude and/or phase of the input data streams. Thus, an example of the DSP is a digital precoder.
[0090] The set of RF chains 406 are coupled to the DSP 404. Though only two RF chains are illustrated in
[0091] Lens antenna array 410 operates in an analogous way to lens antenna array 218 described above with reference to
[0092] Coupled between the N.sub.RF.sup.T RF chains and the lens antenna array 410 is the selecting unit 408. The selecting unit 408 receives as its inputs the output of the RF chains 406, and outputs signals to antenna elements of the antenna array 414. The selecting unit 408 comprises, for each RF chain, a set of switching elements for coupling that RF chain to a sub-array of antenna elements concurrently. Each sub-array contains a plurality (i.e. more than one) of antenna elements. That is, each set of switching elements of the selecting unit is associated with a respective RF chain; i.e. each RF chain is associated with its own unique set of switching elements. Put another way, each set of switching elements corresponds to a respective RF chain. Each set of switching elements may be unique in the sense that no switching element in the selecting unit 408 belongs to more than one set of set, i.e. each switching element in a set belongs only to that set.
[0093] An example set of switching elements is shown at 416. Each switching element in a set of switching elements for an RF chain couples that RF chain to a respective antenna element. Thus, the number of antenna elements that can be concurrently coupled to a given RF chain is limited to the number of switching elements in the set of switching elements associated with that RF chain. The number of antenna elements that can be coupled to each RF chain concurrently is denoted N.sub.T.sup.B.sup.
[0094] As there are a respective set of switching elements 416 for each RF chain, the number of sets of switching elements in the selecting unit 408 might be equal to the number of RF chains, N.sub.RF.sup.T.
[0095] The selecting unit 408 further comprises, for each RF chain, a corresponding set of phase shifter modules. A set of phase shifter modules is shown at 418. Each set of phase shifter modules is therefore associated with, or corresponds to, a respective RF chain. Each set of phase shifter modules is unique, i.e. no phase shifter module belongs to more than one set of phase shifter modules, or equivalently each phase shifter module in a set belongs only to that set. Each RF chain may therefore be said to be coupled to a corresponding set of phase shifter modules and corresponding set of switching elements.
[0096] Each phase shifter module is coupled between an RF chain and a respective switching element. Each phase shifter module of a set associated with an RF chain couples that RF chain to a respective switching element of the set of switching elements also associated with that RF chain. Thus, for each RF chain the number of phase shifter modules in each set of phase shifter modules is equal to the number of switching elements in the set of switching elements associated with that RF chain. The number of phase shifter modules that are included within each set of phase shifter modules may therefore be given by N.sub.T.sup.B.sup.
[0097] In the example shown here, each phase shifter module comprises two phase shifters. The two phase shifters are arranged in parallel and operate to adjust the amplitude and/or phase of the signal generated from the corresponding RF chain. Each phase shifter module may therefore be referred to as a two-phase shifter module. It is noted that each phase shifter module in a set associate with an RF chain can process the signal from that RF chain independently of the other phase shifter modules in that set.
[0098] Put another way, the selecting unit 408 may be said to comprise a plurality of coupling units. Each coupling unit operates to couple a respective RF chain to a sub-array of antenna elements concurrently. Thus, each coupling unit is connected to a respective RF chain. Each coupling unit may therefore be said to correspond to a respective RF chain. Each sub-array of antenna elements contains only a subset of the antenna elements of the antenna array 414 (i.e., the number of antenna elements in each sub-array is less than the total number of antenna elements N.sub.T). Thus, each coupling unit operates to concurrently select a sub-array of antenna elements to be coupled to its corresponding RF chain for transmitting the signal that is passed through that RF chain. Because the lens 412 operates to focus the signals emitted from the antenna elements into a discrete number of beams, each coupling unit may equivalently be said to select a set of beams to be emitted from the lens antenna array 414. Each beam selected by a coupling unit communicates the signal passed through the RF chain coupled to that coupling unit. The number of antenna elements (and equivalently, beams) that can be concurrently selected by each coupling unit is N.sub.T.sup.B.sup.
[0099] An example coupling unit is shown at 424. Each coupling unit comprises a set of phase shifter modules 418 and a set of switching elements 416, as described above. The set of switching elements for each coupling unit are used to select the set of beams to be transmitted for the corresponding RF chain. That is, the set of switching elements are used to select the sub-array of antenna elements to be coupled to that RF chain. The set of phase-shifter modules are used to control the amplitude and/or phase of the signal passed through the RF chain. In this way, each coupling unit can operate to concurrently select a set of beams to be transmitted from the lens antenna array 410 by the respective RF chain coupled to that coupling unit and to control the amplitude and/or phase of those selected beams.
[0100]
[0101] The receiver 502 comprises a digital signal processor (DSP) 504, a plurality of RF chains (denoted generally at 506), a selecting network 508 and a lens antenna array 510. Receiver 402 is an OFDM-MIMO transmitter. It can therefore receive wireless communication signals over K sub-channels as described above with reference to
[0102] The DSP 504 and RF chains 506 operate in an analogous way to pre-coder 236 and RF chains 234 described above with reference to
[0103] Lens antenna array 510 operates in an analogous way to lens antenna array 226 described above with reference to
[0104] The selecting unit 508 is coupled between the lens antenna array 510 and the N.sub.RF.sup.R RF chains. The selecting unit 508 has an analogous architecture to the selecting unit 408 described above.
[0105] The selecting unit 508 receives signals from the antenna elements of the array 414 and outputs signals to the RF chains 506. The selecting unit 508 comprises, for each RF chain, a set of switching elements for coupling that RF chain to a sub-array of antenna elements concurrently. That is, each set of switching elements of the selecting unit 508 is associated with a respective RF chain; i.e. each RF chain is associated with its own unique set of switching elements. Put another way, each set of switching elements corresponds to a respective RF chain. Each set of switching elements may be unique in the sense that no switching element in the selecting unit 408 belongs to more than one set of set, i.e. each switching element in a set belongs only to that set.
[0106] An example set of switching elements is shown at 516. Each switching element in a set of switching elements for an RF chain couples that RF chain to a respective antenna element. Thus, the number of antenna elements that can be concurrently coupled to a given RF chain is limited to the number of switching elements in the set of switching elements associated with that RF chain. The number of antenna elements that can be coupled to each RF chain concurrently is denoted N.sub.R.sup.B.sup.
[0107] The number of sets of switching elements in the selecting unit 508 might be equal to N.sub.RF.sup.R.
[0108] The selecting unit 508 further comprises, for each RF chain, a corresponding set of phase shifter modules. A set of phase shifter modules is shown at 518. The sets of phase shifter modules and their relationship to the corresponding sets of switching elements are analogous to the sets of phase shifter modules described above with reference to
[0109] In operation, each set of switching elements (e.g. set 516) concurrently selects beams received at the selected antenna elements. Each selected beam is then passed through a respective phase shifter module of the associated set of phase shifter modules (e.g. set 518) to generate a phase and/or amplitude adjusted signal. The phase and/or amplitude adjusted signals are then combined, with the resultant combined signal being passed over the associated RF chain.
[0110] Selecting unit 508 may also be said to comprise a plurality of coupling units. Each sub-coupling unit operates to couple a respective RF chain to a sub-array of antenna elements concurrently. Thus, each coupling unit is connected to a respective RF chain. Each sub-array of antenna elements contains only a subset of the antenna elements of the antenna array 514 (i.e., the number of antenna elements in each sub-array is less than the total number of antenna elements N.sub.R). Thus, each coupling unit operates to concurrently select a sub-array of antenna elements to be coupled to its corresponding RF chain for receiving the beams received at those antenna elements. In other words, each coupling unit operates to select a set of beams to be received by its corresponding RF chain coupled to that coupling unit.
[0111] The number of received beams that can be concurrently selected by each coupling unit is N.sub.R.sup.B.sup.
[0112] The architecture of the transmitter 402 and receiver 502 can provide several advantages over the MIMO transmitter/receiver with lens antenna array shown in
[0113] An approach to selecting the optimal beams for transmitting and receiving using the selecting units to capture high levels of signal power over the channel will now be described.
[0114] The point-to-point relationship between a transmit signal vector s[k] transmitted by transmitter 402 and a receive signal vector y[k] received at the receiver 502 for sub-channel k can be modelled mathematically as:
Y[k]=w.sub.BB.sup.H[k]w.sub.RF.sup.HS.sub.R.sup.H{tilde over (H)}(k)S.sub.TF.sub.RFF.sub.BB[k]s[k]+w.sub.BB.sup.H[k]w.sub.RF.sup.HS.sub.R.sup.Hn[k] (9)
where: [0115] {tilde over (H)}(k) is the beamspace channel defined by equation (8) above; [0116] S.sub.T and S.sub.R are the transmission and receiver antenna/beam selectors realized by the switching elements of selecting units 408 and 508 respectively; [0117] F.sub.RF and W.sub.RF are the transmitter and receiver analog beamformers (the analog precoders and combiners) realized by the phase shifter modules of the selecting units 408 and 508 respectively; [0118] F.sub.BB is the transmitter digital precoder realized by DSP 404 and W.sub.BB is the receiver digital combiner realized by DSP 504; and [0119] n[k] is the noise vector.
[0120] It is noted that S.sub.T, S.sub.R and F.sub.RF, W.sub.RF are frequency independent (i.e. independent of k) because they are realized by analog circuits. However, F.sub.BB and W.sub.BB are frequency-dependent because they are realized by digital precoders/combiners respectively in the baseband. It is also noted that F.sub.BB and F.sub.RF satisfy the power constraint ∥F.sub.BBF.sub.RF[k]∥.sup.2=N.sub.s, where it will be recalled that N.sub.s is the number of data streams.
[0121] It has been found that decoupling the design of S.sub.T and S.sub.R (i.e., determining the selection of beams to transmit independently of the determination of the beams to receive) enables beams to be selected that maximize the power preservation of the wideband channel given the constraints placed by the number of RF chains. The beam selection process can then be separated into two distinct steps.
[0122] In the first step, the design of S.sub.T is determined (i.e. the N.sub.T.sup.B antenna elements of array 414 to be selected by selecting unit 408 are determined). A design of S.sub.T is determined so that the sub-array of antenna elements selected by the set of switching elements 418 in each coupling unit can be determined. In this step, it is assumed that S.sub.R=I. The optimal value of S.sub.T, denoted S.sub.T*, is given by:
[0123] The n'th diagonal element of Σ.sub.k=1.sup.K{tilde over (H)}.sup.H[k]{tilde over (H)}[k] represents the power of the n'th transmitted beam. Thus, if the selecting unit 408 is going to select a total of N.sub.T.sup.B beams to transmit, S.sub.T should be designed to select the N.sub.T.sup.B largest diagonal elements of Σ.sub.k=1.sup.K{tilde over (H)}.sup.H[k]{tilde over (H)}.sup.H[k]. This identifies the N.sub.T.sup.B antenna elements of array 414 to be selected by the coupling units of the transmitter. Thus, the value of S.sub.T indicates the sub-array of antenna elements of the antenna array 414 to be selected for, i.e. coupled to, each RF chain. Equivalently, the value of S.sub.T for each RF chain indicates which beams are to be transmitted from the lens antenna array 410 for each RF chain.
[0124] In the second step, the design of S.sub.R is determined in dependence on the determined design of S.sub.T. A design of S.sub.R is determined so that the sub-array of antenna elements selected by each set of switching elements 518 can be determined. In other words, a design of S.sub.R is determined to identify the N.sub.R.sup.B antenna elements of array 514 to be selected by the selectin unit 508. The optimal value of S.sub.R, denoted S.sub.R*, is given by:
[0125] The n'th diagonal element of Σ.sub.k=1.sup.K{tilde over (H)}[k]S.sub.T*S.sub.T*.sup.H{tilde over (H)}.sup.H[k] represents the power of the n'th received beam. Thus, if the selecting unit 508 is going to select N.sub.R.sup.B beams to receive, S.sub.R should be designed to select the N.sub.R.sup.B largest diagonal elements of Σ.sub.k=1.sup.K{tilde over (H)}[k]S.sub.T*S.sub.T*.sup.H{tilde over (H)}.sup.H[k] This identifies the N.sub.R.sup.B antenna elements of array 514 to be selected by the coupling units of the receiver. Thus, the value of S.sub.R indicates which sub-array of antenna elements of the antenna array 514 are to be selected for, i.e. coupled to, each RF chain. Equivalently, the value of S.sub.R indicates which beams are to be received from the lens antenna array 510 for each RF chain.
[0126] It will be appreciated that increasing the values of N.sub.T.sup.B and N.sub.R.sup.B enables more signal power over the channel to be captured by selecting more beams to be transmitted and received and, in general, setting N.sub.T.sup.B=N.sub.T and N.sub.R.sup.B=N.sub.R enables all the signal power to be captured. However, increasing the values of N.sub.T.sup.B and N.sub.R.sup.B also increases the number of phase shifter modules, leading to increased hardware cost and power consumption. It has been found that a good trade-off between hardware cost and power consumption on the one hand and performance on the other can be achieved by setting the values of N.sub.T.sup.B and N.sub.R.sup.B as follows:
[0127] In (12) and (13), B is the bandwidth of the channel.
[0128]
[0129] The beam-selection process for the transmitter may be performed by a controller 422, and the beam-selection process for the receiver may be performed by a controller 522. Controllers 422, 522 are coupled to the switching elements of selecting units 408 and 508 respectively and operate to control those switching elements in dependence on the beams to be selected determined from the beam selection process.
[0130] An approach to optimize the beamspace precoding will now be described. It will be recalled that in the transmitter 402, precoding is divided between digital precoding (performed by DSP 404) and analog precoding (performed by the selecting unit 408). An approach to determining parameters for the digital and analog precoding will be set out below. The parameters will be determined to optimally reduce interference between different data streams.
[0131] The total achievable bit rate for sub-channel k, {tilde over (R)}[k], can be modelled as:
[0132] where: [0133] [k]=S.sub.R.sup.H{tilde over (H)}(k)S.sub.T is the dimension-reduced beamspace channel after the beam selection process; [0134] ρ is the average received power at the receiver; [0135] σ.sup.2 is the variance of the signal noise assumed to have a Gaussian distribution.
[0136] It can be seen from (14) that the optimal digital precoder can be modelled as:
where V.sub.eff[k] is the right singular matrix of the effective channel matrix
is a diagonal matrix of the allocated power to data streams according to the water filling solution. For regions of high signal to noise ratio,
which gives:
[0137] Defining
the optimisation target is given by:
[0138] R is a Hermitian positive definite matrix, and thus can be decomposed as: R=Q.sup.HQ, meaning (17) can be re-written as:
where:
[0141] (17) can be further decomposed as:
where:
[0144] Equation (21) suggest that the optimization of the analog precoders can be decomposed into N.sub.RF.sup.T sub-problems, where each sub-problem optimises the parameters of a respective coupling unit, or equivalently a respective set of phase shifter modules. Optimizing the parameters of the coupling unit refers to determining the parameters of the phase shifter modules that optimize the sub-rate (i.e. the achievable data rate) for the sub-array of antennas selected by the coupling unit.
[0145] The optimized parameters of coupling unit n are determined by the following equation:
where G.sub.n=H.sup.HT.sub.n.sup.−1H.
[0146] The parameters of a coupling unit might be the phase shifts applied by each phase shifter module of that coupling unit. In the examples above, each phase shifter module includes two phase shifters, and thus the parameters for a coupling unit may specify the phase shift applied by each phase shifter pair of each phase shifter module in that coupling unit.
[0147] In this example, f.sub.RFn is a vector of phase values that indicate the phase shift to be applied by the phase shifter modules of coupling unit n. The elements of f.sub.RFn are complex numbers in the form ae.sup.jϕ, where a<1, from which it can be shown that the phase shifts ϕ.sub.1 and ϕ.sub.2 to be applied by the two phase shifters of a phase shifter module are given by:
[0148] The process of solving each sub-problem according to equation (22) is illustrated schematically in
[0149] Initially, the sub-rate of the first coupling unit is optimized (by solving (22)) to determine the value of f.sub.RF1, which is indicative of the parameters for controlling the phase shifter modules of the first coupling unit. Those parameters are then used to determine the matrix T.sub.2 for the second coupling unit. The matrix T.sub.2 is used to optimize the sub-rate for the second coupling unit (by solving (22)) to determine the value of f.sub.RF2, which is indicative of the parameters for controlling the phase shifter modules of the second coupling unit. The process is then repeated until parameters have been determined for the phase shifter modules of all N.sub.RF.sup.T coupling units. Thus, the parameters for controlling the phase shifter modules of the coupling units are determined for the coupling units sequentially, i.e. the parameters for one coupling unit of the sequence are determined from the parameters for the preceding coupling unit in the sequence.
[0150] Thus, in general, the parameters for the phase shifter modules of coupling unit n are determined by:
[0151] 1) receiving the value f.sub.RFn−1 indicating the phase shifter module parameters for the (n−1).sup.th coupling unit;
[0152] 2) Updating matrix T.sub.n using the phase shifter module parameters for the (n−1).sup.th coupling unit;
[0153] 3) Optimizing the sub-rate for the n'th coupling unit using the matrix T.sub.n; and
[0154] 4) Determining the parameters for the phase shifter modules of coupling unit n as the parameters that optimize the sub-rate.
[0155] 1) to 4) are repeated until the parameters for the phase shifter modules of all N.sub.RF.sup.T coupling units have been determined.
[0156] The MIMO systems with lens antenna arrays described herein enable improved data rates to be achieved over a wideband channel compared to conventional MIMO systems with lens antenna arrays without increasing the number of RF chains.
The maximum delay of all paths is 100 ns, and the delay of each path is uniformly distributed within [0, 100 ns]. The carrier frequency is f.sub.c=28 GHz, the number of sub-carriers is K=128, and the bandwidth is 2 GHz.
[0157] With these parameters, the number of beams, or antennas, N.sub.T.sup.B.sup.
[0158] The applicant hereby discloses in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole in the light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems disclosed herein, and without limitation to the scope of the claims. The applicant indicates that aspects of the present invention may consist of any such individual feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the invention.