This disclosure relates generally to transceiver calibration. More specifically, this disclosure relates to antenna array self-calibration.
In multi-antenna transmission and reception systems, multiple signals are transmitted by and received by different antenna paths. Due to several factors, including machinating tolerances, network conditions, and interference, signals transmitted by different antenna paths may experience different than expected phase shifts and/or time delays leading to decrease in transceiver performance.
Calibrating the antenna paths can reduce or eliminate these differences. Antenna arrays may be calibrated using external equipment before installation. However, those methods can only be used for offline calibration, which is suitable for passive antenna arrays and not active antenna arrays.
Antenna arrays may also be calibrated using additional circuitry included with the antenna array. However, including additional circuitry may introduce additional error in calculating parameters needed for calibration. This error may increase exponentially with the number of antennas and antenna paths included in the antenna array.
This disclosure provides antenna array self-calibration.
In one exemplary embodiment, an apparatus for calibrating an antenna array is provided. The apparatus includes first and second couplers, a calibration transceiver, and a controller. The first coupler operably is connected to a first number of antennas. The second coupler is operably connected to a second number of antennas. The calibration transceiver is operably connected to the first and second couplers via a common path. The controller is configured to perform calibration on at least one or more transmit/receive paths for the second number of antennas based on at least one or more signals received from or transmitted to the first and second couplers via the common path by the calibration transceiver.
In another exemplary embodiment, an apparatus for calibrating an antenna array is provided. The apparatus includes a plurality of couplers, a plurality of T-junctions, and a controller. Each of the couplers is operably connected to an antenna in the antenna array. Each of the T-junctions operably connects couplers for a pair of adjacent antennas to a calibration transceiver via a common path. The controller is configured to perform calibration on the pair of adjacent antennas based on at least one or more signals received from or transmitted to the couplers via the common path by the calibration transceiver.
In yet another exemplary embodiment, an apparatus for calibrating an antenna array is provided. The apparatus includes a plurality of couplers, a plurality of T-junctions, and a controller. Each of the couplers is operably connected to a group of antennas in the antenna array. Each of the T-junctions operably connects couplers for a pair of adjacent antenna groups to a calibration transceiver via a common path. The controller is configured to perform calibration on the pair of adjacent antenna groups based on at least one or more signals received from or transmitted to the couplers via the common path by the calibration transceiver.
In still yet another exemplary embodiment, a method for calibrating an antenna array is provided. The method includes at least one of receiving or transmitting, by a calibration transceiver, one or more signals to or from a first coupler operably connected to a first number of antennas and a second coupler operably connected to a second number of antennas via a common path connecting the first coupler and the second coupler to a calibration circuit. Additionally, the method includes performing calibration on at least one or more transmit/receive paths for the second number of antennas based on the one or more signals at least one of received or transmitted via the common path.
Other technical features may be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document. The term “couple” and its derivatives refer to any direct or indirect communication between two or more elements, whether or not those elements are in physical contact with one another. The terms “transmit,” “receive,” and “communicate,” as well as derivatives thereof, encompass both direct and indirect communication. The terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation. The term “or” is inclusive, meaning and/or. The phrase “associated with,” as well as derivatives thereof, means to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. The term “controller” means any device, system or part thereof that controls at least one operation. Such a controller may be implemented in hardware or a combination of hardware and software and/or firmware. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. The phrase “at least one of,” when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, “at least one of: A, B, and C” includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C. The phrase “number of antennas” means any number of antennas—from one antenna to any number greater than one, e.g., could include only one antenna or could include hundreds of antennas.
Moreover, various functions described below can be implemented or supported by one or more computer programs, each of which is formed from computer readable program code and embodied in a computer readable medium. The terms “application” and “program” refer to one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device.
Definitions for other certain words and phrases are provided throughout this patent document. Those of ordinary skill in the art should understand that in many if not most instances, such definitions apply to prior as well as future uses of such defined words and phrases.
For a more complete understanding of this disclosure and its advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
As shown in
The eNB 102 provides wireless broadband access to the network 130 for a first plurality of user equipments (UEs) within a coverage area 120 of the eNB 102. The first plurality of UEs includes a UE 111, which may be located in a small business (SB); a UE 112, which may be located in an enterprise (E); a UE 113, which may be located in a WiFi hotspot (HS); a UE 114, which may be located in a first residence (R); a UE 115, which may be located in a second residence (R); and a UE 116, which may be a mobile device (M), like a cell phone, a wireless laptop, a wireless PDA, or the like. The eNB 103 provides wireless broadband access to the network 130 for a second plurality of UEs within a coverage area 125 of the eNB 103. The second plurality of UEs includes the UE 115 and the UE 116. In some embodiments, one or more of the eNBs 101-103 may communicate with each other and with the UEs 111-116 using 5G, LTE, LTE-A, WiMAX, WiFi, or other wireless communication techniques.
Depending on the network type, other well-known terms may be used instead of “eNodeB” or “eNB,” such as “base station” or “access point.” For the sake of convenience, the terms “eNodeB” and “eNB” are used in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, other well-known terms may be used instead of “user equipment” or “UE,” such as “mobile station,” “subscriber station,” “remote terminal,” “wireless terminal,” or “user device.” For the sake of convenience, the terms “user equipment” and “UE” are used in this patent document to refer to remote wireless equipment that wirelessly accesses an eNB, whether the UE is a mobile device (such as a mobile telephone or smartphone) or is normally considered a stationary device (such as a desktop computer or vending machine).
Dotted lines show the approximate extents of the coverage areas 120 and 125, which are shown as approximately circular for the purposes of illustration and explanation only. It should be clearly understood that the coverage areas associated with eNBs, such as the coverage areas 120 and 125, may have other shapes, including irregular shapes, depending upon the configuration of the eNBs and variations in the radio environment associated with natural and man-made obstructions.
As described in more detail below, one or more of the eNBs and/or UEs may include circuitry for performing antenna array self-calibration. Although
As shown in
The RF transceivers 210a-210n receive, from the antennas 205a-205n, incoming RF signals, such as signals transmitted by UEs in the network 100. The RF transceivers 210a-210n down-convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are sent to the RX processing circuitry 220, which generates processed baseband signals by filtering, decoding, and/or digitizing the baseband or IF signals. The RX processing circuitry 220 transmits the processed baseband signals to the controller/processor 225 for further processing.
The TX processing circuitry 215 receives analog or digital data (such as voice data, web data, e-mail, or interactive video game data) from the controller/processor 225. The TX processing circuitry 215 encodes, multiplexes, and/or digitizes the outgoing baseband data to generate processed baseband or IF signals. The RF transceivers 210a-210n receive the outgoing processed baseband or IF signals from the TX processing circuitry 215 and up-converts the baseband or IF signals to RF signals that are transmitted via the antennas 205a-205n.
The controller/processor 225 can include one or more processors or other processing devices that control the overall operation of the eNB 102. For example, the controller/processor 225 could control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceivers 210a-210n, the RX processing circuitry 220, and the TX processing circuitry 215 in accordance with well-known principles. The controller/processor 225 could support additional functions as well, such as more advanced wireless communication functions. For instance, the controller/processor 225 could support beam forming or directional routing operations in which outgoing signals from multiple antennas 205a-205n are weighted differently to effectively steer the outgoing signals in a desired direction. Any of a wide variety of other functions could be supported in the eNB 102 by the controller/processor 225. In some embodiments, the controller/processor 225 includes at least one microprocessor or microcontroller.
The controller/processor 225 is also capable of executing programs and other processes resident in the memory 230, such as an OS. The controller/processor 225 can move data into or out of the memory 230 as required by an executing process.
The controller/processor 225 is also coupled to the backhaul or network interface 235. The backhaul or network interface 235 allows the eNB 102 to communicate with other devices or systems over a backhaul connection or over a network. The interface 235 could support communications over any suitable wired or wireless connection(s). For example, when the eNB 102 is implemented as part of a cellular communication system (such as one supporting 5G, LTE, or LTE-A), the interface 235 could allow the eNB 102 to communicate with other eNBs over a wired or wireless backhaul connection. When the eNB 102 is implemented as an access point, the interface 235 could allow the eNB 102 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). The interface 235 includes any suitable structure supporting communications over a wired or wireless connection, such as an Ethernet or RF transceiver.
The memory 230 is coupled to the controller/processor 225. Part of the memory 230 could include a RAM, and another part of the memory 230 could include a Flash memory or other ROM.
As described in more detail below, the eNB 102 may include circuitry for performing antenna array self-calibration. Although
As shown in
The RF transceiver 310 receives, from the antenna 305, an incoming RF signal transmitted by an eNB of the network 100. The RF transceiver 310 down-converts the incoming RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to the RX processing circuitry 325, which generates a processed baseband signal by filtering, decoding, and/or digitizing the baseband or IF signal. The RX processing circuitry 325 transmits the processed baseband signal to the speaker 330 (such as for voice data) or to the processor 340 for further processing (such as for web browsing data).
The TX processing circuitry 315 receives analog or digital voice data from the microphone 320 or other outgoing baseband data (such as web data, e-mail, or interactive video game data) from the processor 340. The TX processing circuitry 315 encodes, multiplexes, and/or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the outgoing processed baseband or IF signal from the TX processing circuitry 315 and up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna 305.
The processor 340 can include one or more processors or other processing devices and execute the OS 361 stored in the memory 360 in order to control the overall operation of the UE 116. For example, the processor 340 could control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceiver 310, the RX processing circuitry 325, and the TX processing circuitry 315 in accordance with well-known principles. In some embodiments, the processor 340 includes at least one microprocessor or microcontroller.
The processor 340 is also capable of executing other processes and programs resident in the memory 360. The processor 340 can move data into or out of the memory 360 as required by an executing process. In some embodiments, the processor 340 is configured to execute the applications 362 based on the OS 361 or in response to signals received from eNBs or an operator. The processor 340 is also coupled to the I/O interface 345, which provides the UE 116 with the ability to connect to other devices, such as laptop computers and handheld computers. The I/O interface 345 is the communication path between these accessories and the processor 340.
The processor 340 is also coupled to the keypad 350 and the display 355. The operator of the UE 116 can use the keypad 350 to enter data into the UE 116. The display 355 may be a liquid crystal display or other display capable of rendering text and/or at least limited graphics, such as from web sites.
The memory 360 is coupled to the processor 340. Part of the memory 360 could include a random access memory (RAM), and another part of the memory 360 could include a Flash memory or other read-only memory (ROM).
As described in more detail below, the UE 116 may include circuitry for performing antenna array self-calibration. Although
In wireless communication, multiple-input and multiple-output (MIMO) is the use of multiple antennas at both the transmitter and receiver to improve communication performance, such as data throughput, and to mitigate against deep fading phenomena. MIMO is one of several forms of smart antenna technology. A smart antenna array (also known as adaptive array antennas) is an antenna array with smart signal processing algorithms used to extract information from received data in order to estimate the direction of arrival of the signals and to estimate the channel state information between the transmitter and receivers. This information is used to compute the beamforming weights that maximize the signal strength at the intended receivers and minimize the interference at the unintended ones.
In order to perform an accurate beamforming, all the transceivers including antenna paths should work together in a coherent manner. In other words, the signals transmitted at every antenna port should be synchronized in phase, time, and amplitude, and the received signals must be synchronized in phase, time, and amplitude at every Analog-to-Digital Converter (ADC) port. Since the circuitry components of the transceivers may differ due to manufacturing variations, loose tolerances, temperature, and aging, the coherency between transceivers is lost. To provide and restore coherency between all transceivers, embodiments of the present disclosure provide a calibration scheme.
Embodiments of the present disclosure provide a real-time and self-calibration scheme for smart antenna arrays. This scheme includes a calibration network, a data capturing mechanism, and an algorithm to compute the transceiver's calibration parameters based on the captured data. These parameters include the time (τ) and the phase (ϕ) of each signal transmitted and received. For a two antenna/transceiver example, calibration is achieved when: τRX1=τRX2; τTX1=τTX2; ϕRX1=ϕRX2; and ϕTX1=ϕTX2, where RX1 and RX2 indicate the receive path for the first and second antennas/transceivers, respectively, and TX1 and TX2 indicate the transmit path for the first and second antennas/transceivers, respectively.
To increase the equality of these parameters, embodiments of the present disclosure estimate these parameters through measurement. Embodiments of the present disclosure measure and estimate the parameters ΔτRX=(τRX1−τTX2), ΔτTX=(τTX1−τTX2), ΔϕRX=(ϕRX1−ϕRX2), and ΔϕTX=(ϕTX1−ϕTX2) to enable beamforming calibration of a plurality of antenna paths with reduced or minimum error.
A primary focus of the calibration procedure is to find the relative parameters, such as time delay, phase, and amplitude between two transceivers connected through their couplers 414 and 424. Another focus of the calibration procedure is to develop calibration architectures and procedures, with the use of a combination of different calibration circuits, to reduce the calibration error for two or more transceivers. In addition, the present disclosure introduces redundant circuitry to improve robustness of calibration against calibration circuit failure.
Referring to
Referring to
Referring to
For the two transceiver calibration example discussed above, four measurements are used in order to compute the relative parameters between the transmitters of transceivers 410 and 420 and the relative parameters between the receivers of transceivers 410 and 420. The calibration procedures include capturing and measuring transmitted and received signals and then using information estimated from the measured signals to calculate the calibration parameters.
For the first measurement, the transceiver 410 transmits a signal from waveform memory 418 at point B while the calibration transceiver 430 receives and captures the transmitted signal in memory 434 at point A. For the second measurement, the transceiver 420 transmits a signal from waveform memory 428 at point C while the calibration transceiver 430 receives and captures transmitted signals in memory 434 at point A. A controller or processor, such as, for example, the controller/processor 225 in
τBA=τBC
τCA=τCC
where C1 and C2 are the point of coupling of the couplers 414 and 424. Taking the difference between the two equations and isolating the time for the respective transmit paths τBC
τBC
The term (τBA−τCA) is known by the two measurements, i.e., measurement 1 result is τBA, and measurement 2 result is τCA. The term (τC
The same two captured data sets can be used to compute carrier phase difference between the transmit paths for the antennas 412 and 422. Using the same analysis for time delay results in the following equations for phase:
ØBA=ØBC
ØCA=ØCC
Taking the difference between the two equations and isolating phase for the respective transmit paths ØBC
ØBC
The term (ØBA−ØCA) is known by the two measurements, i.e., measurement 1 result is ØBA, and measurement 2 result is ØCA. The term (ØC
The above calibration procedure for the transmitter antenna path can also be used to compute the relative time delay and phase difference between two receivers. However, for receiver calibration, the calibration transceiver 430 does the transmitting. For example, the calibration transceiver 430 may transmit a signal from waveform memory 436, which is coupled into the respective receive paths via couplers 414 and 424 for reception by transceivers 410 and 420 at points D and E, respectively, and capture by memories 419 and 429, respectively. Circuitry for the calibration transceiver 430 may measure the received and captured signals as discussed above.
After performing the two measurements, a controller or processor, such as, for example, the controller/processor 225 in
The above two transceiver examples can be applied to multiple transceivers (more than two transmitters and receivers) for a MIMO or beamforming system. Multiple measurements can be performed between connected transceivers to establish the full calibration needed for the system to achieve time, phase, and amplitude alignment between each transmit antenna port, and achieve time, phase, and amplitude alignment between each receiver at the Analog-to-Digital Converter (ADC) port.
For example, T-Junction 17101 is used to calibrate the antenna paths 7051 and 7052 of transceiver 7251 and transceiver 7252 and uses the common path 730 through the calibration circuit 715 and through the calibration transceiver 720. Since only one path 730 is used in the added calibration components of the system 700 to calibrate the two transceiver 7251 and 7252, there is no dependence on the tolerance error introduced into the system 700 from added calibration components (730, 715 and 720) in calibration of the transceivers 7251 and 7252 relative to each other. In other words, any tolerance error introduced into the system 700 from added calibration components is the same or negligible (e.g., assuming that the path between the respective couplers 7121 and 7122 and the T-junction 7101 is the same or a known and accounted for length) for calibration of the transceivers 7251 and 7252. This is a key advantage and a breakthrough in eliminating or reducing calibration errors due to circuit tolerances.
While the discussion above references N antennas and transceivers with N−1 T-junctions, in various embodiments, the 1st and Nth antennas/transceivers may also be joined via an Nth T-junction, essentially forming a system including a loop of connected antenna/transceiver pairs and a total of N T-junctions and paths through the calibration circuit 715 to/from the calibration transceiver 720.
The process begins with the system identifying a set of transceivers 725j and 725j+1 from K=32 sets present in the wireless communication device to be calibrated, which at the start of the process is J=1 (step 805). The system then captures and measures transmit reference and feedback data for the two transceiver set 725j and 725j+1 (step 810). The system then calculates the transmit time delay and phase difference between the transceivers 725j and 725j+1 (step 815) and calibrates the path between the transceivers 725j and 725j+1 by adjusting the transmitter's phase and time delay of transceiver 725j+1 (step 817). The system determines whether the currently calibrated set of transceivers is the last set i.e., J=K (step 820). If not, the system proceeds to the next transceiver set by increasing J by 1 (step 825) to repeat the transmit path calibration process recursively by measuring and calibrating the current channel or antenna path relative to a previously calibrated channel or antenna path.
For receive path calibration, the system begins with identifying a set of transceivers 725j and 725j+1 from K=32 sets present in the wireless communication device to be calibrated, which at the start of the receive path calibration process is J=1, and the calibration transceiver transmits a reference signal through the path for the two transceiver set 725j and 725j+1 (step 830). The system then captures and measures receive signal reference and feedback data for receive paths for the two transceiver set 725j and 725j+1 (step 835). The system then calculates the receive time delay and phase difference between the transceivers 725j and 725j+1 (step 840) and calibrates the path between the transceivers 725j and 725j+1 by adjusting the receiver's phase and time delay of transceiver 725j+ (step 842). The system determines whether the currently calibrated set of transceivers is the last set i.e., J=K (step 845). If not, the system proceeds to the next transceiver set by increasing J by 1 (step 850) to repeat the receive path calibration process recursively by measuring and calibrating the current channel or antenna path relative to a previously calibrated channel or antenna path.
The process may occur once to calibrate the wireless communication device or may be repeated periodically or on demand to increase or improve the calibration of the wireless communication device. While the TX calibration process is depicted as occurring before the RX calibration process, the respective processes may be performed in any order or simultaneously with RX and TX paths for the current channel J being calibrated before proceeding with RX and TX calibration of channel J+1.
The network of connections between antennas/transceivers in the array for calibration may include redundant connections between antennas/transceivers. The redundant connections are extra paths added using splitters (
As illustrated, a combination of T-junctions 1010 and combiner/splitters 1015 is used for calibration. On one hand, using a combiner/splitter in antenna calibration can simplify the topology of calibration relative to the single antenna/transceiver pairs method as described above. However, the accuracy of the combiner and splitter used in calibration may be limited by branches to be calibrated. For example, a 4-to-1 combiner/splitter can be manufactured with about 1-3 degree phase accuracy between splitter paths, while an 8-to-1 combiner/splitter can achieve about 3-5 degree phase accuracy. It also may be challenging to cascade multiple combiners/splitters with a small number of branches, as the error of each stage can propagate (e.g., error prorogation). On the other hand, the single antenna/transceiver pairs method discussed above can produce accurate pair-wise phase accuracy. However, an advantage of using calibration for pairs of antenna/transceiver groups is reduced usage of two-way couplers and reduced number of T-junctions, which results in a reduction in the number of phased matched transmission lines that are routed back to the calibration transceiver 1020. For example, with 32 antennas using single pairs of antennas 31 or 32 T-junctions and matched common calibration paths are used versus 7 or 8 using pairs of groups of four antennas.
In this illustrative embodiment, the system 1000 calibrates the antennas based on a combiner/splitter 1015 connected to each of the groups 1005, and using the T-junctions 1010 to measure and then compensate error induced by the cascading multiple combiner/splitters 1015. For example, the antennas are divided into multiple groups, where within one group the antennas are connected by a combiner/splitter 1015 with high accuracy. Then, different antenna groups are cascaded into a second-stage switcher 1025 (e.g., one or more RF switches) which connects to the calibration transceiver 1020. Each of the branches in the second-stage switcher 1025 is connected by a T-junction 1010. As a result, the phase difference of the branches can be found as discussed above. Then, the phase error induced by the second stage 1025 can be compensated. While
The process begins with the system preforming antenna group calibration (step 1105), where individual antennas in the groups are calibrated using the splitter/combiners 1015 and the switcher 1030. In step 1105, the system calculates initial TX and RX phase offsets for the antennas, as will be discussed in greater detail below with regard to
The system performs switcher group calibration (step 1110), where the antennas in the groups are calibrated using the T-junctions 1010 and the switcher 1025. In step 1110, the system calculates calibration path phase errors, as will be discussed in greater detail below with regard to
The process begins with the system setting an antenna group to calibrate ‘a’ out of the set of antenna groups ‘A’ in the system (step 1205), 8 groups in the example in
The process begins with the system selecting and setting the current pair of antenna groups to be calibrated based on adjoining T-junction t (step 1305) by the switcher 1025 connecting to the path connecting to T-junction t (step 1310), where 1≤t≤7 in the example illustrated in
The system then sets the switcher 1030 to select the other antenna group of the pair of groups connected to the T-junction t (step 1325). Similarly, as discussed above, the calibration transceiver transmits a sounding signal through the connected T-junction that, as discussed above, loops back to the calibration transceiver and is used to measure the phase difference of the loop back signal and the transmitted signal (step 1330). This phase difference is denoted as θt2. The system then calculates the phase differences induced by the two branches connected to two antenna groups in the switcher 1030 as θt=θt1−θt2 (step 1335).
The process then repeats this calibration path phase difference calculation procedure for each T-junction connecting a pair of antenna groups (step 1345) until the phase differences for each calibration path has been calculated (step 1340). As a result of calculating the pair-wise phase difference between any branches in switcher 1025, the system calculates the relative phase differences between the branches. For example, assuming the first branch has phase 0, then all other branches have phase φi with respect to the previous branch (e.g., (φi=phase of previous branch−phase of branch i). Thereafter, the system compensates the final TX and RX phase for the switcher 1025.
In this illustrative embodiment, system 1400 includes a capture buffer 1415 that stores calibration data for retrieval by the controller 1405 for the processing and computation of phase and delay correction coefficients to be applied to the phase adjusters 1420 and the delay adjusters 1425. While the buffer 1415 is illustrated as separate from the memory 1430 for the controller 1405, in some embodiments the buffer 1415 may be implemented within the memory 1430. System 1400 further includes couplers 1435, e.g., such as couplers 414 and 424 in
For example, operation during beamforming calibration for adjacent transmitter calibration includes digital TX data from modem 1455 at baseband frequencies is being processed by respective transceiver 1410 where the digital signals are converted to analog signals and up-converted to RF and propagated out each antenna 1440. The couplers 1435 each divert a sample of the TX signal to be transmitted by the antennas 1440 and send the sample signal to the calibration transceiver module via the common path 1460 for conversion to digital baseband. The capture buffer 1415 simultaneously captures both the modem input to the transceivers 1410 (REF) and the signal sampled from the couplers 1435 (FB). The controller 1405 processes the signals and determines an amount of phase and/or delay correction to apply to the phase adjusters 1420 and the delay adjusters 1425 to make the total phase and delay of each antenna path the same or more similar.
For example, operation during beamforming calibration for adjacent receiver calibration includes the controller 1405 initiating the waveform player 1450 to generate a signal stored in memory 1430. The signal is stored by the capture buffer (FB) and received by the calibration transceiver 1445 where the calibration transceiver 1445 converts the digital signal into analog and then up-converts the signal into an RF signal. The RF signal is then injected into the receiver paths of the transceivers 1410 by the couplers 1435. The transceivers 1410 down-convert the RF signals to analog and then convert the analog signals to digital baseband. The capture buffer 1415 captures both the signal (REF) from each transceiver 1410 and signal directly from the waveform player (FB). The controller 1405 processes the signals and determines an amount of phase and/or delay correction to apply to the phase adjusters 1420 and the delay adjusters 1425 to make the total phase and delay of each antenna path the same or more similar
While the examples above discuss calibration of adjacent antennas, the calibration may be performed under control of the controller 1405 recursively for successive adjacent antenna pairs as discussed above for example, with regard to embodiments illustrated in
Embodiments of the present disclosure provide a self-calibration scheme where calibration can be done internally with no outside interference. Moreover, the position of the T-junction between a pair of transceivers reduces or minimizes calibration error since most of the path between the transceivers and the calibration circuitry is common and the antenna transmit/receive paths are calibrated relative to adjoined antennas or groups, i.e. for any pair of antennas or antenna groups the path from the T-junction to the calibration circuitry is common to both antennas or groups. Redundant connections can also reduce the measurement error and increase robustness against transceiver failures. Embodiments of the present disclosure may be particularly useful for calibrating large antenna arrays used for MIMO+beamforming, such as in full dimension MIMO, 5G antenna arrays, and millimeter waveband antenna arrays.
None of the description in this application should be read as implying that any particular element, step, or function is an essential element that must be included in the claim scope. The scope of patented subject matter is defined only by the claims. Moreover, none of the claims are intended to invoke 35 U.S.C. § 112(f) unless the exact words “means for” are followed by a participle.
This application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 61/948,767, filed on Mar. 6, 2014, and entitled “AN ENHANCED METHOD FOR ANTENNA ARRAY SELF-CALIBRATION.” The above-identified provisional patent application is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5248982 | Reinhardt | Sep 1993 | A |
6127966 | Erhage | Oct 2000 | A |
6133868 | Butler | Oct 2000 | A |
6157340 | Xu | Dec 2000 | A |
6157343 | Andersson et al. | Dec 2000 | A |
6339399 | Andersson | Jan 2002 | B1 |
6496140 | Alastalo | Dec 2002 | B1 |
6697017 | Shmuel | Feb 2004 | B1 |
6950631 | Solbach | Sep 2005 | B2 |
7230570 | Thomas | Jun 2007 | B2 |
7764935 | Pallonen et al. | Jul 2010 | B2 |
7965991 | Nash et al. | Jun 2011 | B2 |
8019285 | Nakamura | Sep 2011 | B2 |
8154452 | Webb | Apr 2012 | B2 |
8193971 | Vook et al. | Jun 2012 | B2 |
8260234 | Chae | Sep 2012 | B2 |
9113346 | Pivit | Aug 2015 | B2 |
9172454 | Harel | Oct 2015 | B2 |
9762283 | Chen | Sep 2017 | B2 |
20010016505 | Rexberg et al. | Aug 2001 | A1 |
20030160719 | Hancock | Aug 2003 | A1 |
20040048584 | Vaidyanathan et al. | Mar 2004 | A1 |
20050012658 | Eriksson | Jan 2005 | A1 |
20050140546 | Park | Jun 2005 | A1 |
20050239506 | Li | Oct 2005 | A1 |
20060044185 | Jin | Mar 2006 | A1 |
20080012748 | Ahn | Jan 2008 | A1 |
20090191819 | Chae | Jul 2009 | A1 |
20100321233 | Ben-Zur | Dec 2010 | A1 |
20110053646 | Kundmann et al. | Mar 2011 | A1 |
20110134972 | Zhu et al. | Jun 2011 | A1 |
20120020392 | O'Keeffe et al. | Jan 2012 | A1 |
20120020396 | Höhne et al. | Jan 2012 | A1 |
20120065838 | Miao et al. | Mar 2012 | A1 |
20120213214 | Vermani et al. | Aug 2012 | A1 |
20130141184 | Tamaru et al. | Jun 2013 | A1 |
20130237164 | Chien et al. | Sep 2013 | A1 |
20130266085 | Sesia et al. | Oct 2013 | A1 |
20140192923 | Matsuo et al. | Jul 2014 | A1 |
Number | Date | Country |
---|---|---|
101064902 | Oct 2007 | CN |
101729140 | Jun 2010 | CN |
1533964 | May 2005 | EP |
2010 0104980 | Sep 2010 | KR |
WO 2010-092076 | Aug 2010 | WO |
2013018365 | Feb 2013 | WO |
Entry |
---|
International Search Report dated May 27, 2015 in connection with PCT/KR2015/002191; 3 pages. |
Written Opinion of the Int'l Searching Authority dated May 27, 2015 in connection with PCT/KR2015/002191; 5 pages. |
Communication dated Oct. 9, 2017 in connection with European Patent Application No. 15 75 7819. |
Communication dated Oct. 19, 2017 in connection with European Patent Application No. 15 77 2761. |
Number | Date | Country | |
---|---|---|---|
20150255868 A1 | Sep 2015 | US |
Number | Date | Country | |
---|---|---|---|
61948767 | Mar 2014 | US |