This application relates generally to communication systems, and, more particularly, to wireless communication systems.
Wireless communication systems typically use radiofrequency signals to convey information over an air interface between transmitters and receivers. For example, a base station (or eNodeB) may communicate with user equipment (UE) using transceivers implemented in the base station and the user equipment. The simplest transceivers use a single antenna to transmit and receive the radiofrequency signals. However, more advanced transceivers can use more than one antenna for transmission and reception of signals transmitted over the air interface. For example, base stations can employ arrays of 2, 4, 8, or more antennas for transmitting and receiving radiofrequency signals over the air interface. User equipment can also implement more than one antenna. Systems that employ multiple antennas on the receiver side and/or the transmitter side are generally referred to as multiple-in-multiple-out (MIMO) communication systems. MIMO systems may also be implemented as single-user MIMO (SU-MIMO) systems or multiple-user MIMO (MU-MIMO) systems.
The wireless communication channels in a MIMO system are defined by a channel matrix that determines the signal received at the receiver-side antennas as a function of the signal transmitted by the transmit-side antennas. The channel matrix is therefore a function of the transmitter and receiver antenna configurations, as well as the scattering environment between the transmitter and the receiver. The dimensions of the channel matrix are determined by the number of transmitter-side antennas and receiver-side antennas. Cross-antenna interference, which is represented by the non-diagonal elements of the channel matrix, can in theory be removed by pre-coding transmitted signals to diagonalize the channel matrix. For example, a pre-coding matrix that diagonalizes the downlink channel matrix could be determined for each UE using a conventional eigenvalue/eigenvector decomposition of the channel matrix for symmetrical channel matrix or singular value decomposition of the channel matrix for asymmetrical channel matrix. However, defining a precise pre-coding matrix for each UE requires sufficient feedback from the UE to exactly determine the downlink channel matrix, as well as sufficient computing power to compute the pre-coders in real time. In practice, constraints on the uplink channel overhead and transceiver design make this impossible.
Conventional MIMO systems therefore use a codebook that includes a predetermined quantized set of pre-coding matrices. The codebook includes a set of pre-coding matrices that diagonalize an ideal channel matrix defined for a specific antenna configuration and a non-scattering environment. The transmitter can then choose one of the pre-coding matrices based on feedback received from the receiver. For example, a UE can feedback channel state information that can be used to select a pre-coding matrix to apply to signals transmitted over the downlink to the UE. Exemplary channel state information (CSI) includes channel quality information (CQI), a pre-coding matrix indicator (PMI), a rank indicator (RI), a pre-coding type indication (PTI), and the like. The CQI typically represents the recommended modulation scheme and coding rate that should be used for the downlink transmission, the RI provides information about the rank of the channel and can be used to determine the optimal number of layers that should be used for downlink transmission in spatial multiplexed systems, and the PMI indicates which pre-coding matrix to use, e.g., in closed loop spatial multiplexing systems. The dimensions of the pre-coding codebook are constrained by the control signaling overhead available for providing the necessary feedback.
Codebooks are typically standardized for one assumed antenna configuration, such as a uniform linear antenna array (ULA). For example, on the downlink, codebooks for uniform linear arrays of 2, 4, and 8 TX antennas have been standardized for the Rel-10 LTE technical specification to support SU-MIMO and MU-MIMO. The eNodeBs and UE that operate in accordance with the standard must use these codebooks for transmission over the air interface, regardless of their actual antenna configurations. Furthermore, the CSI feedback mechanism design for DL MIMO is based on the standardized codebooks and each UE assumes that the signals it has received were generated by an eNodeB that implements the assumed antenna configuration. For another example, on the uplink, the pre-coding vector assigned to the UE for UL SU or MU-MIMO is based on codebooks for 2 and 4 TX antennas that are defined in the specification established by the Third Generation Partnership Project (3GPP). The eNodeB will assign a codebook from the specified set to each UE regardless of the actual antenna configuration used by the UE.
The disclosed subject matter is directed to addressing the effects of one or more of the problems set forth above. The following presents a simplified summary of the disclosed subject matter in order to provide a basic understanding of some aspects of the disclosed subject matter. This summary is not an exhaustive overview of the disclosed subject matter. It is not intended to identify key or critical elements of the disclosed subject matter or to delineate the scope of the disclosed subject matter. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is discussed later.
In one embodiment, an apparatus is provided for transforming signals for wireless communication. One embodiment of the apparatus includes a transformer comprising a plurality of first ports and second ports. Each first port is associated with a mode of a first antenna array configuration and each second port is configurable to be communicatively coupled to one of a first plurality of antennas deployed in the first antenna array configuration. This embodiment of the apparatus also includes a selector configurable to select a subset of the modes of the first antenna array configuration based on a degree of variation of each mode with azimuth. This embodiment of the apparatus further includes a mapper configured to map each of a plurality of third ports to one of the first ports associated with one of the subset of modes. Each of the third ports is associated with a mode of a second antenna array configuration.
In another embodiment, a base station is provided. One embodiment of the base station includes a pilot signal generator configurable to generate a plurality of pilot signals corresponding to antenna elements of a first antenna array configuration and a plurality of antennas deployed in a second antenna array configuration. This embodiment of the base station also includes a transform matrix including a plurality of first ports and a plurality of second ports. Each first port is associated with one of the antenna elements of the first antenna array configuration and each second port is communicatively coupled to one of the antennas deployed in the second antenna array configuration. The transform matrix is configurable to map each of the pilot signals to a different one of a selected subset of modes of the second antenna array configuration for transmission by the antennas in the second antenna array configuration.
In yet another embodiment, a method is provided for transforming signals for wireless communication. Embodiments of the method include selecting a subset of modes of a first antenna array configuration based on a degree of variation of each mode with azimuth and mapping each of a plurality of first ports to one of a plurality of second ports associated with one of the subset of modes. Each of the first ports is associated with a mode of a second antenna array configuration. Embodiments of the method also include transforming signals conveyed between the second ports and a corresponding plurality of third ports. Each second port is associated with one of the modes of the first antenna array configuration and each third port is configurable to be communicatively coupled to one of a plurality of antennas deployed in the first antenna array configuration.
The disclosed subject matter may be understood by reference to the following description taken in conjunction with the accompanying drawings, in which like reference numerals identify like elements, and in which:
While the disclosed subject matter is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific embodiments is not intended to limit the disclosed subject matter to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the scope of the appended claims.
Illustrative embodiments are described below. In the interest of clarity, not all features of an actual implementation are described in this specification. It will of course be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions should be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure. The description and drawings merely illustrate the principles of the claimed subject matter. It will thus be appreciated that those skilled in the art may be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles described herein and may be included within the scope of the claimed subject matter. Furthermore, all examples recited herein are principally intended to be for pedagogical purposes to aid the reader in understanding the principles of the claimed subject matter and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions.
The disclosed subject matter will now be described with reference to the attached figures. Various structures, systems and devices are schematically depicted in the drawings for purposes of explanation only and so as to not obscure the description with details that are well known to those skilled in the art. Nevertheless, the attached drawings are included to describe and explain illustrative examples of the disclosed subject matter. The words and phrases used herein should be understood and interpreted to have a meaning consistent with the understanding of those words and phrases by those skilled in the relevant art. No special definition of a term or phrase, i.e., a definition that is different from the ordinary and custom-ary meaning as understood by those skilled in the art, is intended to be implied by consistent usage of the term or phrase herein. To the extent that a term or phrase is intended to have a special meaning, i.e., a meaning other than that understood by skilled artisans, such a special definition will be expressly set forth in the specification in a definitional manner that directly and unequivocally provides the special definition for the term or phrase. Additionally, the term, “or,” as used herein, refers to a non-exclusive “or,” unless otherwise indicated (e.g., “or else” or “or in the alternative”). Also, the various embodiments described herein are not necessarily mutually exclusive, as some embodiments can be combined with one or more other embodiments to form new embodiments.
Base stations in closed loop multiple-in-multiple-out (CL-MIMO) systems transmit pilot signals to user equipment, which can perform measurements on the received pilot signals to generate channel state information, channel quality information, and the like. Based on these measurements, the user equipment may select precoding matrices and transmit feedback including information indicative of the selected precoding matrices to the base station so that the base station can apply the selected precoding matrices to subsequent downlink transmissions. The precoding matrices are standardized so that the user equipment can generate meaningful feedback and transmit the feedback using a reasonable amount of overhead. Current standards specify sets of precoding matrices or code books for uniform linear antenna arrays (ULA) that transmit different pilot signals from each antenna in the array. The precoding matrices were designed with ULA in mind and its columns assuming rank-1 transmission when applied to the ULA result in orthogonal beams that scan almost uniformly the azimuth angle.
New antenna technologies such as modular antennas that support flexible deployment of different antenna configurations may allow service providers to deploy a number of different configurations such as uniform circular arrays or uniform cylindrical arrays. The different antenna configurations have different strengths and weaknesses and so service providers may implement base stations that use a variety of different configurations depending on the context. However, standardized precoding matrices have not been defined for every possible antenna deployment. Moreover, standardizing additional sets of precoding matrices for antenna configurations in addition to ULA would increase the computational requirements at the user equipment or require user equipment to be able to discover the type of antenna configuration that is being used by the serving base station.
At least in part to support deployment of different antenna array configurations, the present application describes embodiments of transformation elements that map (N) linear array elements assumed for a standard set of ULA precoding matrices to (M) circular modes of a uniform circular array (UCA). In one embodiment, N<M and each linear array element is mapped to one of a subset of the total number of circular modes supported by the UCA. The subset of circular modes may be selected based on the degree of variation of each mode with azimuth. For transmissions of pilot signals on the downlink, the pilot signals are provided to (N) input ports (virtual or real) of the transformation element. The transformation element applies an N×M transformation matrix to map the pilot signals received on the (N) input ports to the (M) output ports that are communicatively coupled to the antennas in the UCA. Pilot signals associated with each of the linear array elements may excite one of the selected circular modes of the UCA so that the pilot signal is transmitted substantially uniformly in azimuth, e.g., with a degree of variation with azimuth that is less than a selected threshold. Beamforming of downlink signals, such as traffic signals, may be performed by applying different weights to the circular modes that are used to transmit the pilot signals. Uplink signals received by the (M) antennas are communicated to the (M) input ports of the transformation element, which applies the N×M transformation matrix to map the uplink signals received on the (M) input ports to (N) output ports (virtual or real) coupled to a receiver. Although embodiments of the uplink signal processing described herein may involve the transformation matrix T of the downlink, the antenna signals may be directly processed and therefore may not be constrained by the matrix T.
The illustrated embodiment of the base station 105 includes functionality for generating signals for transmission over the downlink. For example, the base station 105 may include a pilot signal generator 110 that can be configured to generate one or more pilot signals. The pilot signal generator 110 may be configured to generate pilot signals for transmission by antennas that are deployed in an assumed antenna array configuration. For example, the pilot signal generator 110 may generate a plurality of distinct orthogonal pilot signals and may then supply the signals to ports associated with different antennas in a uniform linear array of antennas. In the illustrated embodiment, the base station 105 also includes a traffic signal generator 120 that can be configured to generate signals for conveying data traffic over the air interface. The traffic signal generator 120 may be configured to generate data traffic signals for transmission by antennas that are deployed in an assumed antenna array configuration. For example, the traffic signal generator 120 may generate data traffic signals and may then supply the signals to ports associated with different antennas in a uniform linear array of antennas.
A beamformer 125 may also be implemented in the base station 105. In the illustrated embodiment, the beamformer 125 may be a static beamformer 125 that generates or applies weights to modify the amplitude or phase of signals received at its input ports to create output signals. The output signals may be provided (perhaps in addition to precoding or transforming, as discussed herein) to an antenna array so that the signals transmitted by the antenna array interfere constructively or destructively to create spatial selectivity. Beamforming techniques are well known in the art and in the interest of clarity only those aspects of beamforming that are relevant to the claimed subject matter are discussed herein. In the illustrated embodiment, the beamformer 125 may be configured to generate the weights based upon an assumed antenna configuration such as a uniform linear array of antennas. For example, the beamformer 125 may apply weights to the received pilot signals so that beamformer outputs corresponding to different antennas in the assumed antenna configuration each receive a signal corresponding to one of the received pilot signals. For another example, the beamformer 125 may apply weights to the received data traffic signals that would cause the data traffic to be preferentially transmitted in a particular direction by the assumed antenna configuration.
Precoding of the signals that are to be transmitted may be performed by a precoder 130. In the illustrated embodiment, the precoder 130 uses or accesses a codebook that includes a predetermined quantized set of precoding matrices. The codebook may include a set of precoding matrices that diagonalize an ideal channel matrix defined for a specific antenna configuration and a non-scattering environment. The base station 105 may then choose one of the precoding matrices based on feedback received from the user equipment 110. For example, user equipment 110 can feed back channel state information that can be used to select a pre-coding matrix to apply to signals transmitted over the downlink to the user equipment 110. Exemplary channel state information (CSI) includes channel quality information (CQI), a pre-coding matrix indicator (PMI), a rank indicator (RI), a pre-coding type indication (PTI), and the like. In the illustrated embodiment, the codebooks may be determined for an assumed antenna configuration, such as a cross-polarization antenna array or a uniform linear antenna array. The precoder 130 may use these codebooks for precoding signals for transmission over the air interface, regardless of the actual antenna configuration implemented by the base station 110. Furthermore, the CSI feedback mechanism design for DL MIMO is based on the standardized codebooks and user equipment 110 assume that the received signals were generated by a base station 105 that implements the assumed antenna configuration. For another example, on the uplink, the pre-coding vector assigned to the user equipment 110 for UL SU or MU-MIMO is based on codebooks for 2 and 4 TX antennas that are defined in the specification established by the Third Generation Partnership Project (3GPP). The base station 105 may therefore assign a codebook from the specified set to user equipment 110 regardless of the actual antenna configuration used by the user equipment 110.
Although both the beamformer 125 and the precoder 130 are depicted in
The base station 105 may be physically, electronically, or communicatively coupled to an antenna array 135 that includes a plurality of antennas 140 for transmitting or receiving radiofrequency signals. Although standards compliant elements of the base station 105, such as the beamformer 125 or the precoder 130, may assume a particular antenna configuration, the deployed antenna array 135 may have a different configuration. For example, the standards compliant elements may assume that the antennas are deployed in a uniform linear array, but the actual deployment may use antennas 140 that are deployed in a variety of configurations including a circular array, a cylindrical array, and the like. Moreover, persons of ordinary skill in the art having benefit of the present disclosure should appreciate that the array of antennas 140 may include any number of antennas 140. For example, arrays of 2, 4, 8, and 12 antennas are often deployed in various configurations. User equipment 110 may also implement multiple antennas (not shown in
Embodiments of the active antenna arrays 200, 205, 210 may be configured to support different beamforming capabilities. For example, embodiments of the active antenna arrays 200, 205, 210 may support beamforming capabilities such as digital tilt, differentiated tilt per carrier/band, differentiated uplink/downlink (UL/DL) tilt, flexible beam shaping capability, or vertical beamforming with multiple beams from the array with flexible power sharing between the beams. The different beams created by the active antenna arrays 200, 205, 210 may form inner and outer coverage areas within a conventional cellular system layout. Various embodiments of the active antenna arrays 200, 205, 210 may support different combinations of the beamforming capabilities described herein, as well as other beamforming capabilities.
Referring back to
The user equipment 110 the wireless communication system 100 may include transceiver functionality 155 for transmitting or receiving signals over the air interface. In the illustrated embodiment, user equipment 110 also includes a channel estimator 165 that can be used to estimate channel quality or channel state information, e.g., using measurements of pilot signals transmitted by the base station 105. The user equipment 110 may use the estimated channel quality or channel state information to identify one or more precoding matrices that may be used for downlink transmission. User equipment 110 may also use the estimated channel quality or channel state information to generate feedback indicative of the channel state information or the precoding matrices. The feedback may then be transmitted to the base station 105.
The illustrated embodiment of the transform matrix 300 also includes a selector 320 configurable to select a subset of the modes of the first antenna array configuration based on a degree of variation of each mode with azimuth. The selector 320 may include logical elements that allow the selector 320 to actively or dynamically select the subset of the first antenna array modes, e.g., in response to actions such as coupling devices or antennas to the transform matrix 300 or reconfiguration of antennas that are coupled to the transform matrix. Alternatively, the selector 320 may include one or more passive elements (such as switches, fuses, registers, or other elements that indicate the selected modes) that can be configured to indicate the selected modes prior to operation or deployment, e.g., by an engineer or designer based upon the antenna array configurations. For example, antenna modes of a uniform circular or cylindrical array may have different degrees of variation with azimuth, e.g., the different modes may range between different maximum and minimum amplitudes as the angle of azimuth varies from 0 to 2π. The selector 320 may therefore be configured to select only those modes that have a degree of variation that is less than or on the order of a predetermined threshold value. For example, the predetermined threshold value may be set a value such as 2 dB. The selector 320 may be implemented in hardware, firmware, software, or any combination thereof.
The selector 320 may be communicatively coupled to a mapper 325 that may be configured to map (responsive to signals provided by the selector 320) ports 330 of the transform matrix 300 to one of the ports 310 associated with one of the selected subset of modes. For example, the ports 330 may be mapped to the ports 310(1-N) of the matrix 305. In the illustrated embodiment, the number of ports 330(1-N) is less than the number of ports 310(1-M) or the number of ports 315(1-M). The mapper 325 may be implemented in hardware, firmware, software, or any combination thereof.
The downlink path 400 includes a traffic signal generator 430 that generates a traffic signal that can be split between N ports (which may be virtual ports). A beamforming element 435 may be used to generate or apply a set of weights (W0) to the traffic signal, e.g. for sidelobe control. The beamformed signal may then be precoded using a precoding element 440. In the illustrated embodiment, the precoding elements 440 can apply discrete Fourier transform (DFT) precoding matrices. A precoding vector may be selected using feedback such as a PMI provided by user equipment. The downlink path 400 also includes a pilot signal generator 445 for generating pilot signals for transmission over the air interface. Exemplary pilot signals may include standardized reference signals such as the CSI-RS defined in LTE 3GPP RIO specifications. In the illustrated embodiment, the pilot signals are generated for an assumed antenna configuration that includes N antennas and consequently N pilots are generated by the pilot signal generator 445 and subsequently added to the stream. In the illustrated embodiment, a static beamformer 450 may be used to apply the pilot signals to ports associated with the N antennas of the assumed antenna configuration, e.g., a uniform linear array.
The illustrated embodiment of the downlink path 400 also includes a transform matrix 455 that is used to map the signals generated based on the assumed antenna configuration to the ports 420 associated with the antenna elements 415 of the deployed uniform cylindrical array 410. For example, the transform matrix 455 may be an N×M transform matrix 455 that maps the N data streams to the M elements of a cylindrical array. The transform matrix 455 may be a Vandermonde matrix with phase increment of 2 pi/M. Using the transform matrix 455 allows the base station to use the DFT precoding matrix associated with the uniform linear array to generate signals that drive transmissions by the uniform cylindrical array 410. The number of antennas M is greater than the number of ports N of the assumed antenna configuration and the ratio M/N is a design parameter, typically close to 2. In one embodiment, the transformation matrix 455 may be designed to support standardized R8 or R10 ULA-specific DFT precoding matrices. Using the transformation matrix 455 also allows user equipment to use standard procedures for PMI calculation for CL MIMO. As discussed herein, the pilot signals may be mapped to modes of the uniform cylindrical array 410 that have an approximately omnidirectional pattern in azimuth.
In the uplink path 405, the transform matrix 455 maps the M ports 425 corresponding to the antenna elements 415 to N virtual ports of a receiver 460 in the base station. As discussed herein, each port 425 that is used for uplink reception has an omnidirectional pattern in azimuth. The base station may therefore perform conventional receive operations on the transformed signal received at the N virtual ports as if the transform signal had been received by antennas in the assumed antenna configuration, e.g. a uniform linear array. Exemplary receive operations include maximal ratio combining (MRC), minimum mean squared error (MMSE), or other receive operations.
are measured from the z-axis and azimuth angles φε[0,2π] are measured counterclockwise from the x-axis. Each of the N elements 505 is located at αρn=(α cos φn, α sin φn, 0), where
is measured relative to the x-axis. The excitation weight applied in each element is denoted with wn and each element 505 has a complex gain pattern fn(θ,φ). The electric field of a planewave, with wavenumber
radiated by the elements 505 in the far field region at point P defined by the angles (θ, φ) is given by:
In the illustrated embodiment, each of the antenna elements 505 have the same antenna pattern f1(θ, φ)=f (θ, φ)= . . . fN(θ, φ)=f(θ, φ). However, persons of ordinary skill in the art having benefit of the present disclosure should appreciate that alternative embodiments may use other antenna patterns for the different antenna elements 505. The steering vector of the uniform circular array 500 may be represented by αUCA(θ,φ)=ejκα sin θ cos(φ-φ
Relative to coverage-equivalent triangular uniform linear array structures, uniform circular arrays such as the uniform circular array 500 may suffer from increased mutual coupling, especially for closely-spaced elements
as well as increased levels of sidelobes. For example,
As discussed herein, precoding vectors that are generated for one assumed antenna configuration are generally not optimal for other assumed antenna configurations. For example, existing standardized codebooks used to precode transmissions by a uniform linear array may not be compatible with transmission or reception by a uniform circular array. A unitary codebook generated for uniform linear array includes codewords that are the columns of a DFT matrix:
In the illustrated embodiment, the transformer 815 performs the transformation (T) after the standardized precoding stage, at least in part to support the application of CL-MIMO. For example, the transformer 815 may transform the NV≦N virtual array inputs to N physical array outputs or ports 820 corresponding to antenna elements in the uniform circular array 825. Effectively, the uniform circular array 825 appears as a ULA to the precoder 805. Implementing a transformer 815 may therefore allow vendors to offer a UCA MIMO solution without any standards changes or changes to existing base stations or precoders. User equipment may also reuse existing unitary codebooks such as the codebooks standardized in LTE and UMTS for sending Channel State Information (CSI) in CL-MIMO transmission modes.
The Davies Transformation (DT) applies a synthesis procedure to the excitation weight and the corresponding pattern F(θ, φ) from its Fourier components. The UCA aperture distribution may then be steered using excitation weights called phase-mode excitations. The form of the Davies transformation depends on the structure of the antenna 825. In one embodiment, the antenna 825 may have a continuous circular (or ring) aperture. The phase-mode excitations for a continuous circular aperture may be defined as follows.
The continuous circular aperture may be defined as a continuous distribution of “elements” located at αρc=(α cos φc, α sin φc, 0), where φc is relative to the x-axis and is a continuous angle. In the illustrated embodiment, each of the elements in the continuous distribution has an isotropic antenna pattern f(θ, φ)=1.0. However, persons of ordinary skill in the art having benefit of the present disclosure should appreciate that alternative embodiments may use other antenna patterns.
The continuous circular aperture may be used for beamforming. For example, excitation weights can be determined for beamforming towards a target point located at
The required excitation weight can be determined, e.g., by observing the expression of the pattern of the discrete UCA, to be given by the expression:
W(φc)=e−jκα cos(φ
The far-field radiation pattern in this case is given by the expression:
The zero order Bessel function J0 may represent the large sidelobe behavior, as seen by the empirical polar plots shown in
The excitation function w(φc) for the continuous circular aperture may be a periodic function of the angle φc with period 2π and therefore can be expressed as a finite summation of its complex Fourier components:
The above expression, the variable Cm represents the complex coefficient of the m-th spatial harmonic and in the illustrated embodiment there are 2μ+1 harmonics that can represent the excitation weight. Each of the spatial harmonics may be called a phase mode of the array excitation. The m-th phase mode corresponds to a constant-amplitude with m-cycles of linear (in angle) phase change around the continuous circular array, so for each 1 degree of angle change around the continuous circular array there are m degrees of phase change for the signals transmitted from the corresponding “element.” A negative phase mode indicates a phase change in the opposite direction. The radiation pattern from the continuous circular array when the m-th phase mode is exciting the array is an integral, as opposed to a summation in the case of a discrete element UCA, which may be given by the expression:
In the above expression, the function Jm is the Bessel function of the first kind of order m. The above expression shows that applying the excitation weight w(m)(φc)=Cmejmφ
Not all modes may offer in general the same strength in the pattern—each excited mode can contribute with an amplitude CmjmJm(κα sin θ)—which may introduce frequency or elevation angle dependence in the pattern. In one embodiment, the value of μ may be selected to satisfy the expression:
μ≈κα.
This selection may be justified by looking at the so-called visibility region of the continuous circular array, which may be the same as the visibility region of a ULA. The visibility region of a continuous circular array may be defined based on the phase term of the steering vector αCUCA(θ,φ)=e−jκα sin θ cos(φ-φ
and φ−φcε[0,2π]. This gives a continuous circular array visibility region of [0, κα] that depends on the radius of the array.
One exemplary embodiment of a phase-mode excitation for beamsteering of a continuous circular array with α=λ is represented by:
This expression indicates that all the modes are excited to the same amplitude in the far-field pattern and the resultant pattern can be represented by the expression:
Since the radius of the array is α=λ, the visibility region is [−2π, 2π] and the highest order phase mode that can excite this specific ring aperture is μ=[2π]=6. As shown in
In the illustrated embodiment, reducing the radius α results in smaller μ and the number of phase modes that can be excited is limited. This can be easily be explained by the behavior of Jm(κα)—when m>κα, the function returns negligible values. In some embodiments, continuous circular arrays with appreciable radii may have a limited number of useful phase modes if Jm(κα) is close to one of its nulls. For example, an infinitesimal arc of the array located at φc
κα sin θT cos(φT−φc
If the target direction is given b
then the maximum contribution to the far field comes from those parts of the aperture that co-phase at the target angle.
In another embodiment, the uniform cylindrical array 825 may be formed using N discrete antenna elements, e.g., as depicted in
The m-th phase mode excitation weight for the n-th element may be given by the expression:
w
n
(m)(φn)=Cmejmφ
In this expression, the function S(φn) is a sampling function corresponding to a series of unit impulse functions (e.g., Dirac functions) at the element coordinates. The sampling function may then be expressed as an infinite summation of the its spatial spectral components:
The excitation weight in the last expression may be given by:
The infinite sum expression of the UCA excitation weight may be a consequence of the sampling in the same sense that any sampled function has spectral components that span into infinity. The far-field pattern expression for an antenna pattern of f(θ, φ)=1.0 may then be given by:
where g=Nq−m, h=Nq+m. The first term in the above expression represents the desired far-field phase mode pattern. This term was the only term present in the expression for the far-field radiation pattern of the continuous circular array. The additional terms represent higher order distortion modes. Out of these higher order terms, the very first (q=1) pair has the higher impact and its amplitude follows the Bessel functions of order N−|m|. Specifically, the JN-μ amongst all m is the most problematic as it is evident by the behavior of J└2κα-κα┘(κα)=J└κα┘(κα) that is increasing over the visibility region [0, κα]. In one embodiment, protection against the distortion represented by this term may be provided by increasing the number of elements N such that JN-μ(x) is negligible.
As discussed herein, a cylindrical multimode array may be represented by a continuous current sheet model and summation of pattern modes of the form ejkφ. The summation may be achieved with a continuous current sheet or it could be approximated with a discrete cylindrical N-element array. For discrete arrays, as many current modes can be established as there are antenna elements. While far field pattern of a cylindrical array can be described in terms of cylindrical modes:
the far field pattern of a linear array of isotropic sources with inter-element distance (IED) d may be given by:
where An is current on element n and φ is angle relative to array boresight. The above equations show the similarity of the patterns of the circular current sheet and the linear array, with the role of the element in the linear array taken by the current mode in the circular array. The phases of linear array elements and cylindrical array modes may be bound by linear phase progression at a particular azimuth angle and it can be shown that both configurations produce a sin(nX)/sin(X) type far field pattern if phased appropriately. Consequently, cylindrical modes may be equated with virtual linear array elements assumed by some embodiments of beamforming and precoding techniques. The cylindrical modes may also be considered as virtual elements.
Embodiments of the transmit chain 800 may be configured to perform the following:
The degree of variation of the different cylindrical modes may be determined based on the configuration of the array 825. In one embodiment, the array 825 is a circular array of radius R with elements equally spaced at αj=j2π/N, where j=1, 2, . . . , N. If the element pattern is Ae(ω−αj) and the current on the element is Ajejψj, then the radiation pattern of the array 825 is given by:
In one embodiment, an approximate pattern of the dipole in front of the conducting cylinder that represents the antenna element is given by:
A
0(φ)=½(1+cos(φ))
and has a 3 dB beamwidth of 130 deg. In alternative embodiments, the antenna element pattern can be made narrower by shaping the element reflector. For example, simulated pattern beamwidths of 90° and 75° have been achieved by reflector shaping. Generic element patterns with appropriate beamwidth based on the original dipole pattern A0 are used for this assessment. For example, A1(φ)=A0(φ)2 provides 90° beamwidth and A2(φ)=A0(φ)3 provides 76° beamwidth.
Mode patterns of the array 825 may be calculated for exemplary embodiment using the above equations with a 90° element pattern. The radiation pattern for the K-th mode may be calculated using a current distribution given by An=1, ψn=2πKn/N for inter-element distances 0.5λ and 0.4λ:
Examples of mode patterns are shown in
The transmit chain 800 may select usable modes based upon the degree of variation with azimuth. The number of usable modes may be proportional to the number of elements in the array 825 and inversely proportional to the inter-element distance between antenna elements of the array and 25. In one embodiment, usable modes may be modes that have a degree of variation that is less than a mode variation threshold of 2 dB. Using this threshold, Table 1 indicates that an 8-element array with 0.5λ has 3 uniform modes, 5 modes with 0.4λ, etc. Table 1 indicates that a 12-element array has 7 useful modes with 0.5λ and 9 useful modes with 0.4λ inter-element distance.
Beamforming may also be performed using the transmit chain 800. In one embodiment, adding modes that are phased in such a way that they add in phase at a particular angle (and out of phase at other angles) may create directional pattern that results from the constructive and destructive interference of the modes. Normalized beam patterns formed with different number of modes are shown on
Another interesting aspect of mode behavior is the relative mode magnitude or gain in azimuthal plane as a function of mode number. It would be desirable in the context of CL MIMO application of cylindrical array to have modes of equal magnitudes in addition to the low ripple in azimuth. Mode magnitude may be defined as:
Mode magnitudes are shown for different embodiments in
Portions of the disclosed subject matter and corresponding detailed description are presented in terms of software, or algorithms and symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the ones by which those of ordinary skill in the art effectively convey the substance of their work to others of ordinary skill in the art. An algorithm, as the term is used here, and as it is used generally, is conceived to be a self-consistent sequence of steps leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of optical, electrical, or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise, or as is apparent from the discussion, terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical, electronic quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
Note also that the software implemented aspects of the disclosed subject matter are typically encoded on some form of program storage medium or implemented over some type of transmission medium. The program storage medium may be magnetic (e.g., a floppy disk or a hard drive) or optical (e.g., a compact disk read only memory, or “CD ROM”), and may be read only or random access. Similarly, the transmission medium may be twisted wire pairs, coaxial cable, optical fiber, or some other suitable transmission medium known to the art. The disclosed subject matter is not limited by these aspects of any given implementation.
The particular embodiments disclosed above are illustrative only, as the disclosed subject matter may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope of the disclosed subject matter. Accordingly, the protection sought herein is as set forth in the claims below.
This application is related to U.S. patent application Ser. No. 13/098,693, filed on May 2, 2011.