The invention relates to the generation and synchronization of multiple radio frequency (RF) signals. More specifically, the invention relates to systems for the digital to analog conversion synchronization and linearization of radio frequency signals as used in, but not limited to, wireless and wired transmission systems, beam forming systems, and active antenna arrays.
Modern wireless transmission systems require high linearity, high bandwidth, and high power efficiency to produce radio frequency (RF) signals. The requirements for high linearity and bandwidth are dictated by various wireless communication standards, such as Long-Term Evolution (LTE), Wideband Code Division Multiple Access (WCDMA), and Global System for Mobile Communications (GSM). The bandwidth requirements stem from the higher data-rates expected from these systems. A high output frequency range is required to allow for multi-band operation. The power efficiency requirement comes from the demand for lower operating expenses, longer battery life, and simpler cooling systems.
Designing such wireless transmission systems while simultaneously optimizing all these requirements is a difficult task. Currently available building blocks used to design such systems have many limitations. Overcoming these limitations requires the use of sophisticated correction and compensation techniques.
One such technique is a digital pre-distortion (DPD) system. An implementation of such a DPD system is depicted in
With the advent of: 1) high speed digital to analog converters (DACs), providing sampling rates well above 10 Giga samples per second (GSPS) and the necessary resolution to generate analog signals in the frequency range from DC to several GHz; and, 2) deep sub-micron complementary metal-oxide semiconductor (CMOS) processes allowing for power efficient signal processing, wireless transmission systems can be built completely in the digital domain, i.e. the frequency up conversion using a digital up converter (DUC) and the digital pre-distortion (DPD) can be performed in the digital RF domain as shown in
Pre-distorting the signals in the digital RF domain has many advantages over baseband pre-distortion systems. First, imperfections of the analog modulator, such as clock feed-through and image suppression, which need additional compensation efforts, do not exist. Second, the RF signals in the digital domain can be generated arbitrarily perfect, limited only by the quantization accuracy used to represent the involved signals. Third, the range, flexibility and stability of operation and functions necessary to perform the pre-distortions are easier implemented in the digital domain compared to the analog domain. However, even in advanced low power deep sub-micron CMOS processes, operating digital systems at clock frequencies of several GHz demand efficient implementations of the DUC and DPD in order to stay within a given power budget.
Also, the implementation of the DPD must be flexible enough to compensate for all kinds of distortion effects a wireless transmission system might exhibit. Such distortion effects might include nonlinear static transfer functions, nonlinear dynamic transfer functions, memory effects and hysteresis effects.
Another requirement for wireless transmission systems is the synchronization of multiple individual wireless transmission systems. Active antenna arrays and beam-forming applications rely on synchronization.
Digital synchronization could be achieved by generating digital RF data in a data source block and transmitting it to the individual transmission systems. However, this requires high data-rates on the link between the data source and the transmission system. To lower the data rates only the base band data is usually sent to the transmission system and the modulation to a carrier frequency, the digital up conversion DUC, is performed in the transmission system.
In order to achieve this, the digital subsystems (DUC and DPD engines) must be synchronized. In embodiments of the subject invention, an engine comprises any electronic circuit that produces output signals based on a set of input signals and internal signals. The DUC includes an internal phase accumulator which gets incremented at every clock cycle. The phase accumulator is a system with an internal state. In embodiments of the subject invention, an internal state comprises the status of internal signals at any given time within a system that operates on input signals and internal signals to produce output signals. In order to achieve synchronization, these internal states have to be the same in the individual transmission system. After the digital subsystems are synchronized, the remaining analog parts (DAC, power amplifier (PA), coupling element (CP)) have to be aligned.
Some solutions have been proposed to these technical challenges. As described in U.S. Patent Application Pub. No. 2013/0079060, an active transceiver array for a wireless telecommunications network is one proposed solution. The transceiver array comprises a plurality of calibratable transceiver modules. Each transceiver module comprises a transceiver chain operable to process a primary signal and generate a processed primary signal; a comparator unit operable to compare said primary signal and said processed primary signal to determine a transceiver chain error induced by said transceiver chain in said processed primary signal; and a correction unit which uses the transceiver error to correct said primary signal to be processed by said transceiver chain.
Commonly-owned U.S. Pat. No. 9,300,462 also relates to the generation and synchronization of multiple radio frequency (RF) signals. More specifically, that disclosure relates to systems for the digital to analog conversion synchronization and linearization of radio frequency signals as used in, but not limited to, wireless and wired transmission systems, beam forming systems, and active antenna arrays. The content of U.S. Pat. No. 9,300,462 is incorporated by reference herein in its entirety.
The subject invention discloses methods for the generation of time aligned RF signals at the outputs of multiple transmitters based on digital data streams which can arrive at the transmit systems at different times. The digital data stream can be up-converted to a RF signal using digital up converter (DUC). Methods for synchronizing the digital up converters in the individual transmission as well as the synchronization of local oscillators within the transmit systems are disclosed. Further, the subject invention discloses the reuse of an apparatus and method used for pre-distortion to synchronize a plurality of such transmission systems.
In embodiments, a signal processing circuit comprises a local oscillator configured to generate clock signals, a FIFO configured to receive an input data stream and generate a first digital signal, a sync reference generator configured to generate an internal sync signal, an adder configured to combine the internal sync signal and the first digital signal to generate a composite signal, a transmitter configured to receive the composite signal and generate an analog signal, an antenna configured to receive the analog signal and an external sync signal, a coupling element configured to receive the analog signal and the external sync signal and generate an analog receive signal, a receiver configured to receive the analog receive signal and generate a digital receive signal, and a processor configured to receive the digital receive signal and control one or more of the local oscillator, FIFO, adder, transmitter, receiver, and sync reference generator.
In embodiments, the signal processing circuit also includes a data receiver configured to receive a composite data stream with embedded clocking information and generate the input data stream and a data clock signal. In addition, the FIFO includes a write counter and the data clock signal is used to clock the write counter.
In embodiments, the signal processing circuit also includes a digital signal processor configured to receive the composite signal from the adder and generate a second composite signal to be received by the transmitter. The digital signal processor is capable of shifting the signal the second composite signal in time relative to the composite signal.
In embodiments, the signal processing circuit also includes a digital up converter configured to receive the first digital signal from the FIFO and generate a second digital signal wherein the second digital signal is received by the adder.
In embodiments, the signal processing circuit also includes a data receiver configured to receive a frame based data stream comprising one or more frames wherein each of the one or more frames comprises payload data and a phase accumulator value and wherein the digital up converter comprises a phase accumulator and wherein the phase accumulator is updated with the received phase accumulator value.
In embodiments, the interference between the internal sync signal and the external sync signal is observed at the coupling element.
In embodiments, the external sync signal and internal sync signal are designed such that the processor can detect the time relation between the internal sync signal and the external sync signal.
In embodiments, the external sync signal and internal sync signal are designed such that the processor can detect the amount of time shift from the external sync signal to the internal sync signal.
In embodiments, an antenna array comprises a plurality of signal processing units wherein each of the plurality of signal processing units includes a local oscillator configured to generate clock signals and establishes a local time base for the system, a FIFO configured to receive an input data stream and generate a first digital signal, a sync reference generator configured to generate an internal sync signal, an adder configured to combine the internal sync signal and the first digital signal to generate a composite signal, a transmitter configured to receive the composite signal and generate an analog signal, an antenna configured to receive the analog signal and an external sync signal, a coupling element configured the receive the analog signal and the external sync signal and generate an analog receive signal, a receiver configured to receive the analog receive signal and generate a digital receive signal, and a processor configured to receive the digital receive signal and control one or more of the local oscillator, FIFO, adder, transmitter, receiver, and sync reference generator. In embodiments, the internal sync signal of one of the plurality of signal processing circuits can generate the external sync signal for the other signal processing circuits.
In embodiments, the antenna array also includes an array controller. The array controller activates and deactivates the internal sync signals in each of the plurality of signal processing units and instructs each of the plurality of signal processing units to adjust each local oscillator and/or digital signal processor such that the analog signals generated by each of the plurality of signal processing units are time aligned when received by each antennas.
In embodiments, the antenna array is calibrated by designating a master TRX system and one or more slave TRX systems, in the master TRX system, generating an first internal sync signal, adding the first internal sync signal to a first payload to form a first composite signal and transmitting the first composite signal over a first antenna, in each the slave TRX systems, generating a second internal sync signal, receiving over a second antenna the first composite signal, aligning the second internal sync signal to the first internal sync signal and calculating a time offset to achieve maximal interference between the first internal sync signal and the second internal sync signal, adding the second internal sync signal to a second payload signal to form a second composite signal and transmitting the second composite signal over a second antenna and, in the master TRX system, receiving the second composite signal on the first antenna and observing the interference of the first internal sync signal and the second internal sync signal at a point between the first transmitter and the first antenna.
In embodiments the antenna array is further calibrated by, in the master TRX system, adjusting a first time delay until the observed interference between the first sync signal and the second sync signal is at a minimum and recording an adjustment value to the first time delay and, in each of the one or more slave TRX systems, adjusting a second time delay until the observed interference between the second sync signal and the first sync signal is at a minimum and recording an adjustment value to the second time delay, computing, from the adjustment values to the first time delay and the second time delay the time difference between the master TRX system and the slave TRX system and adjusting the delay of each second composite signal accordingly.
Advantages of embodiments of the present disclosure will be apparent from the following detailed description of exemplary embodiments thereof, which description should be considered in conjunction with the accompanying drawing, in which:
b depict methods for designing wireless transmissions systems, as described in U.S. Pat. No. 9,300,462.
Methods for designing wireless transmissions systems are discussed in U.S. patent application Ser. No. 14/280,574 (the '574 application), entitled “Methods, devices and algorithms for the linearization of nonlinear time variant systems and the synchronization of a plurality of such systems” which is incorporated by reference in its entirety herein. In the description of the following figures, some terminology is used differently as compared to the '574 application. For example, in the context of the description of
In general the individual TRX systems will have their own local clock source establishing a local time base for the TRX system. The clock source derives its clocks from a local oscillator. The local clock source can be the time basis for a counter which establishes a local time in the individual TRX systems. A local time can also be established by a phase accumulator. In order to avoid drifting of the local oscillators, the local oscillators are locked in a phase locked loop. The phase locked loop locks the local oscillator frequency to a reference signal which is distributed to the individual TRX systems.
Aligning the external sync signal to the internal sync signal can involve:
In a first step, the processor 1211 will try to align the sync signal 1228 with the external sync signal 1244 at the coupling device 1213 by adding the internal sync signal at different times to the data signal.
Once the sync signals are aligned, in a second step, the processor 1211 will switch the control of the local oscillator 1209 from the reference signal 1231 to control signal 1233 provided by the processor 1211. The sync generator 1210, coupling element 1213, processor 1211 and the receiver 1214 will act as a phase detector in a PLL loop. The processor 1211 can act as a controller and based on the evaluation of the signal from the receiver 1240 order the local oscillator 1209 to run either faster or slower such that the internal and external sync signal remain aligned.
The clock domain of TRX system 1251 is independent from the clock domain of the data source system 1250. The data source can generate data based on a data source clock. To receive the data in the TRX system correctly the data source clocking information can be embedded in the data signal or provided to the TRX system as a separate signal. A FIFO can be used to assure error free data transfer between the clock domains.
In
Alternatively, the digital up conversion can be performed in the data source clock domain 1250. In this case the FIFO is then operated at a higher data rate and has therefore smaller time steps. This comes at the expense of a deeper FIFO to cover the required delay range. The phase accumulator value 1248 can be read out at the same time as the first value of the payload data D1 of the FIFO 1202, 1203. The phase accumulator value can be used to set the phase accumulator in the DUC 1204. This step assures that the DUC phase accumulator is always in sync with the data stream 1220, or, at least gets periodically corrected in case the TRX system gets disturbed. The phase accumulator value can be calculated in the data source.
The internal sync signal 1330 can be orthogonal to an external sync signal which is received via antenna 1307. The sync signals can have other features to extract more information about the time shift between the sync signals. Coupling element 1306 can observe the interference behavior of the internal and external sync signal and form an analog interference signal 1332. The receive path 1311 will convert the analog interference signal into a digital interference signal 1334. The processor 1310 can adjust the local time 1329 and the delay of the digital signal processing block 1304 such that the interference between the internal sync signal and the external sync signal is a maximum. Maximum interference indicates that the external sync signal and the internal sync signal arrive at the coupling element 1306 at the same time. The sync signals can be designed such that they minimally interfere with the payload signals and still provide good observability of the interference behavior. The processor 1310 can adjust the local time 1329 by adding an offset value to the counter 1312. Using this mechanism the processor 1310 can time shift the signals 1323 in increments of one clock cycle. In order to make finer adjustments to the time shift the processor 1310 can adjust a digital delay filter in the DSP 1304. The processor 1310 could also adjust the phase of the local oscillator 1308 or the timing delay in the TX module 1305.
The sync generator generates the sync signal in the digital domain. The adjustment of the sync signal delay can be achieved by inserting the sync signal at a different clock cycle in the payload signal 1361. For fine adjustments, the sync signal can be shifted by a digital delay filter it in the sync generator 1309. Once the optimal sync signal delay is determined the payload data stream can be delayed by the same amount using the FIFO 1302 and/or the DSP 1304.
Returning to
One TRX system is declared the master system and all other TRX systems in the array are declared slave systems. At the end of the calibration the slave systems will be aligned to the master system. The assignment of the master and the control of all the alignment steps can be controlled by a central controller in the data source module 1101. The procedure relies on the coupling between the antennas in the antenna array.
In a first step, the controller orders the master TRX system to add the internal sync signal to the payload signal. The internal sync signal of the master will act as external sync signal in the slaves.
In a second step, the controller orders a first TRX slave in the array to align the slave's internal sync signal to the external sync signal emitted by the master. Once the slave achieved alignment the slave will report to the controller the time offset 1375. The time offset is the time the slave TRX system needed to achieve maximal interference between the external and internal sync signal.
In a third step, the controller orders the first slave to add the internal sync signal to the payload signal at the original time, that is without the time offset 1375 from in the second step.
In a fourth step, the controller will order the master system to align the master's internal sync signal to the external sync signal transmitted by the first slave. The time offset will be reported back to the controller.
In a fifth step, the controller will calculate a time delay correction value from the time offset values reported by the master and the slave. Then, the controller will order the slave to delay its payload data by this amount.
The steps 1 to 5 are then repeated for the remaining slaves.
In order to best observe the interference behavior of the internal and external sync signal the sync signals should have substantially the same amplitude at the coupler. The external reference signal is generated in a neighboring TRX system, the coupling coefficients between the antennas are well known. Therefore, the power received at the coupler can be easily predicted and the power of the internal sync signal can be adjusted accordingly. Alternatively, the power of the internal and/or the external sync signal can be adjusted at the same time the aligning of the two signals is attempted. Instead of varying one parameter the search algorithm must now vary at least two parameters to find an optimal delay and power setting for the internal sync signal. In most application the payload signal has more power than the synchronization signal. In such application the technique of
In
The local oscillator 1409 can get the reference signal 1431 from signal 1430 generated by the data source. The data receiver will generate signal 1431 based on signal 1430. The local oscillator gets phase aligned to the signal 1431 and is synchronized to a systems clock common to the antenna array. In order to align the local oscillator 1409 to the external sync signal 1441 from the antenna a phase shifter 1415 can be added into the reference signal path 1431.
With the disclosed circuits and methods a self-aligning array of individual transmit receive (TRX) systems can be built. The data to be transmitted by the individual can arrive at different times at individual TRX system. The TRX systems are capable of compensating the data arrival time differences and delivering the data time aligned to the antennas of the TRX systems. By observing the interference behavior of synchronization signal sent between the TRX systems, the TRX systems can be time aligned at the outputs.
The advantage of the described method is that no additional hardware components, like an additional calibration transmitter or receiver, are needed to align the array. To observe the interference behavior of the external sync signal and the internal sync signal the receiver of the TRX system or the observation path of the digital pre-distortion (DPD) loop can be used.
The many aspects and benefits of the invention are apparent from the detailed description, and thus, it is intended for the following claims to cover such aspects and benefits of the invention which fall within the scope and spirit of the invention. In addition, because numerous modifications and variations will be obvious and readily occur to those skilled in the art, the claims should not be construed to limit the invention to the exact construction and operation illustrated and described herein. Accordingly, all suitable modifications and equivalents should be understood to fall within the scope of the invention as claimed herein.
The above summary of the invention is not intended to describe each illustrated embodiment or every implementation of the present invention. The detailed description and claims that follow more particularly exemplify these embodiments.
The many aspects and benefits of the invention are apparent from the detailed description, and thus, it is intended for the following claims to cover such aspects and benefits of the invention, which fall within the scope, and spirit of the invention. In addition, because numerous modifications and variations will be obvious and readily occur to those skilled in the art, the claims should not be construed to limit the invention to the exact construction and operation illustrated and described herein. Accordingly, all suitable modifications and equivalents should be understood to fall within the scope of the invention as claimed herein.
Various embodiments of systems, devices and methods have been described herein. These embodiments are given only by way of example and are not intended to limit the scope of the invention. It should be appreciated, moreover, that the various features of the embodiments that have been described may be combined in various ways to produce numerous additional embodiments. Moreover, while various materials, dimensions, shapes, configurations and locations, etc. have been described for use with disclosed embodiments, others besides those disclosed may be utilized without exceeding the scope of the invention.
Persons of ordinary skill in the relevant arts will recognize that the invention may comprise fewer features than illustrated in any individual embodiment described above. The embodiments described herein are not meant to be an exhaustive presentation of the ways in which the various features of the invention may be combined. Accordingly, the embodiments are not mutually exclusive combinations of features; rather, the invention can comprise a combination of different individual features selected from different individual embodiments, as understood by persons of ordinary skill in the art. Moreover, elements described with respect to one embodiment can be implemented in other embodiments even when not described in such embodiments unless otherwise noted. Although a dependent claim may refer in the claims to a specific combination with one or more other claims, other embodiments can also include a combination of the dependent claim with the subject matter of each other dependent claim or a combination of one or more features with other dependent or independent claims. Such combinations are proposed herein unless it is stated that a specific combination is not intended. Furthermore, it is intended also to include features of a claim in any other independent claim even if this claim is not directly made dependent to the independent claim.
Any incorporation by reference of documents above is limited such that no subject matter is incorporated that is contrary to the explicit disclosure herein. Any incorporation by reference of documents above is further limited such that no claims included in the documents are incorporated by reference herein. Any incorporation by reference of documents above is yet further limited such that any definitions provided in the documents are not incorporated by reference herein unless expressly included herein.
For purposes of interpreting the claims for the present invention, it is expressly intended that the provisions of Section 112(f) of 35 U.S.C. are not to be invoked unless the specific terms “means for” or “step for” are recited in a claim.
The present application claims priority to U.S. Provisional Patent Application No. 62/280,380, filed on Jan. 19, 2016, which is hereby fully incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/065910 | 12/9/2016 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62280380 | Jan 2016 | US |