APPARATUS AND METHODS FOR NONLINEARITY CANCELLATION IN ELECTRONIC SYSTEMS
20260128744 ยท 2026-05-07
Inventors
Cpc classification
International classification
Abstract
Apparatus and methods for nonlinearity cancellation in electronic systems are disclosed. In certain embodiments, an electronic system includes two or more circuit channels that process a common input signal in parallel and that each include at least one instantiation of a circuit that behaves nonlinearly. Thus, the nonlinear circuit is replicated and included at least once in each circuit channel. Each of the circuit channels has an input scaling factor and an output scaling factor that can vary from one circuit channel to another. The output signals from the circuit channels after scaling are combined to generate a combined output signal. The input and output scaling factors are selected to cancel or reduce nonlinearities.
Claims
1. An electronic system comprising: two or more circuit channels configured to process an input signal in parallel to generate two or more output signals, wherein the two or more circuit channels comprise: a first circuit channel including a first circuit block configured to receive the input signal scaled by a first input scaling factor, the first circuit channel configured to generate a first output signal based on scaling an output of the first circuit block by a first output scaling factor; and a second circuit channel including a second circuit block configured to receive the input signal scaled by a second input scaling factor, the second circuit channel configured to generate a second output signal based on scaling an output of the second circuit block by a second output scaling factor, wherein the first circuit block and the second circuit block have a nonlinearity; and an output combiner configured to combine the two or more output signals including the first output signal and the second output signal to generate a combined output signal in which the nonlinearity is canceled.
2. The electronic system of claim 1, wherein the two or more circuit channels further comprise: a third circuit channel including a third circuit block configured to receive the input signal scaled by a third input scaling factor, the third circuit channel configured to generate a third output signal of the two or more output signals based on scaling an output of the third circuit block by a third output scaling factor.
3. The electronic system of claim 1, wherein the first circuit block is a first analog-to-digital converter (ADC) and the second circuit block is a second ADC.
4. The electronic system of claim 3, wherein the input signal is an analog or radio frequency signal and the output signal is a digital signal.
5. The electronic system of claim 1, wherein a plurality of input scaling factors including the first input scaling factor and the second input scaling factor define a matrix, and wherein a plurality of output scaling factors including the first output scaling factor and the second output scaling factor are based on an inverse of the matrix.
6. The electronic system of claim 1, wherein the nonlinearity is a harmonic distortion component.
7. The electronic system of claim 1, further comprising a calibration circuit configured to calibrate the first output scaling factor based on a detected value of the first input scaling factor, and to calibrate the second output scaling factor based on a detected value of the second input scaling factor.
8. The electronic system of claim 1, wherein the second circuit channel further includes one or more additional circuit blocks in parallel with the second circuit block, each of the one or more additional circuit blocks receiving the input signal scaled by the second input scaling factor.
9. The electronic system of claim 8, wherein the second circuit channel is further configured to generate the second output signal based on combining an output of each of the one or more additional circuit blocks with the output of the second circuit block.
10. The electronic system of claim 1, wherein the second circuit block is a replica of the first circuit block.
11. The electronic system of claim 1, implemented in a phased array antenna.
12. A method of nonlinearity cancellation, the method comprising: processing an input signal in parallel using two or more circuit channels to generate two or more output signals, wherein processing the input signal includes: scaling the input signal by a first input scaling factor to generate a first scaled input signal for a first circuit block of a first circuit channel; generating a first output signal based on scaling an output of the first circuit block by a first output scaling factor; scaling the input signal by a second input scaling factor to generate a second scaled input signal for a second circuit block of a second circuit channel; generating a second output signal based on scaling an output of the second circuit block by a second output scaling factor, wherein the first circuit block and the second circuit block have a nonlinearity; and combining the two or more output signals including the first output signal and the second output signal using an output combiner to generate a combined output signal in which the nonlinearity is canceled.
13. The method of claim 12, further comprising: scaling the input signal by a third input scaling factor to generate a third scaled input signal for a third circuit block of a third circuit channel; and generating a third output signal of the two or more output signals based on scaling an output of the third circuit block by a third output scaling factor.
14. The method of claim 12, wherein the first circuit block is a first analog-to-digital converter (ADC) and the second circuit block is a second ADC.
15. The method of claim 14, wherein the input signal is an analog or radio frequency signal and the output signal is a digital signal.
16. The method of claim 12, wherein a plurality of input scaling factors including the first input scaling factor and the second input scaling factor define a matrix, and wherein a plurality of output scaling factors including the first output scaling factor and the second output scaling factor are based on an inverse of the matrix.
17. The method of claim 12, wherein the nonlinearity is a harmonic distortion component.
18. The method of claim 12, further comprising calibrating the first output scaling factor based on a detected value of the first input scaling factor and calibrating the second output scaling factor based on a detected value of the second input scaling factor.
19. The method of claim 12, wherein the second circuit channel further includes one or more additional circuit blocks in parallel with the second circuit block, the method further comprising providing each of the one or more additional circuit blocks the input signal scaled by the second input scaling factor, and generating the second output signal based on combining an output of each of the one or more additional circuit blocks with the output of the second circuit block.
20. The method of claim 12, wherein the second circuit block is a replica of the first circuit block.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] The following detailed description of embodiments presents various descriptions of specific embodiments of the invention. However, the invention can be embodied in a multitude of different ways. In this description, reference is made to drawings. It will be understood that elements illustrated in the figures are not necessarily drawn to scale. Moreover, it will be understood that certain embodiments can include more elements than illustrated in a drawing and/or a subset of the elements illustrated in a drawing. Further, some embodiments can incorporate any suitable combination of features from two or more drawings.
[0015] Apparatus and methods for nonlinearity cancellation in electronic systems are disclosed. In certain embodiments, an electronic system includes two or more circuit channels that process a common input signal in parallel and that each include at least one instantiation of a circuit that behaves nonlinearly. Thus, the nonlinear circuit is replicated and included at least once in each circuit channel. Each of the circuit channels has an input scaling factor and an output scaling factor that can vary from one circuit channel to another. The output signals from the circuit channels after scaling are combined to generate a combined output signal. The input and output scaling factors are selected to cancel or reduce nonlinearities.
[0016] Accordingly, by selecting suitable values of the input scaling factors and output scaling factors, nonlinear cancellation can be achieved. For example, the teachings herein can be used to cancel or reduce various nonlinearities including, but not limited to, third-order nonlinearity such as third-order harmonic distortion.
[0017] In contrast to calibration schemes which suffer from additive sequences and/or a convergence delay, the nonlinearity cancellation schemes herein can have relatively low complexity and/or high speed.
[0018] The nonlinearity cancellation techniques can be applied to a wide variety of electronic systems, including, for example, data conversion systems. For instance, in some implementations, the circuit that behaves nonlinearly corresponds to an analog-to-digital converter (ADC) that is replicated and included in the circuit channels.
[0019] Another application of the teachings herein is to mitigate the effects of harmonic distortion in a phased array antenna system. For example, a phased array antenna system can include multiple transmit and/or receive channels for processing an input signal received from an antenna array. Although the number of receivers in a phased array system can be increased to boost array gain and improve noise and single-tone spurious performance, intermodulation products can remain correlated and thus not improve with array gain. Accordingly, nonlinearity such as intermodulation distortion can be an increasingly dominant performance concern in phased array systems. The teachings herein can be used in phased arrays and/or other electronic systems to cancel or reduce intermodulation distortion.
[0020]
[0021] In the illustrated embodiment, the electronic system 10 includes J+1 circuit channels, where J is an integer greater than or equal to 1. Each circuit channel includes a corresponding input modulator, circuit block, and output modulator. Additionally, each of the circuit blocks 6a, 6b, . . . 6k are replicas of one another, and can correspond to a circuit that ideally has a linear relationship. However, due to various nonidealities, the circuit blocks 6a, 6b, . . . 6k exhibit nonlinear characteristics.
[0022] As shown in
[0023] With continuing reference to
[0024] As shown in
[0025] In the illustrated embodiment, the circuit blocks 6a, 6b, . . . 6k correspond to replicas of one another and process the same input signal x.sub.in in parallel but with different input scaling factors. Although the transfer function of the circuit blocks 6a, 6b, . . . 6k behaves nonlinearly, the values of the input scaling factors S.sub.0,0, S.sub.1,0 . . . S.sub.J,0 and the output scaling factors S.sub.0,1, S.sub.1,1 . . . S.sub.J,1 can be selected to cancel or otherwise reduce nonlinearities. For example, by appropriate selection of the scaling factors, the combined output signal y.sub.out can have an improved linear relationship with respect to the input signal x.sub.in even though each of the circuit blocks 6a, 6b, . . . 6k has a nonlinear transfer function. Accordingly, appropriate selection of the scaling factors results in one or more nonlinearities being canceled from the combined output signal y.sub.out.
[0026] Selection of suitable scaling factors to achieve nonlinearity cancellation will be discussed in detail further below with reference to the examples of
[0027]
[0028] The electronic system 20 of
[0029] For example, in the embodiment of
[0030] By including multiple circuit blocks in parallel and scaled using the same scaling factors, the noise per channel can be reduced. Furthermore, parallelizing the circuit blocks in this manner can change the path gain and therefore change the scaling factors needed to achieve nonlinearity cancellation. Thus, the number of circuit blocks in parallel for each circuit channel can be strategically selected based on constraints on noise and/or desired scaling factors associated with a particular application.
[0031] Any of the embodiments herein can include one or more circuit channels in which nonlinear circuit blocks are connected in parallel.
[0032]
[0033] The data conversion system 40 of
[0034] The ADCs 26a, 26b, . . . 26k operate in parallel with one another to process an analog input signal x(t) to generate a digital output signal y[n]. The ADCs 26a, 26b, . . . 26k are associated with any desired number of parallel subchannels N.sub.0, N.sub.1, . . . N.sub.J, respectively. The ADCs 26a, 26b, . . . 26k are modeled using switches 31a, 31b, . . . 31k, transfer functions 32a, 32b, . . . 32k, delta scale factors 33a, 33b, . . . 33k, and additive error sources 34a, 34b, . . . 34k. Additionally, the delta scale factors 33a, 33b, . . . 33k provide 1/ scaling, while the additive error sources 34a, 34b, 34k provide additive noise e.sub.0,1[n], e.sub.1,i[n], . . . e.sub.J,i[n], respectively. The delta scale factors 33a, 33b, . . . 33k and the additive error sources 34a, 34b, 34k collectively represent quantizers of the ADCs 26a, 26b, . . . 26k, respectively.
[0035] The transfer functions 32a, 32b, . . . 32k of
[0036] The expression above for Equation 1 can be more compactly written using Equation 2 below.
[0037] In Equation 2, the term
is desired to be 1 for p=1 and 0 for p=p.sub.0, . . . p.sub.J-1. This can be expressed using Equation 3 below, where a matrix S is defined.
[0038] Accordingly, arbitrary values of the input scaling factors S.sub.0,0, S.sub.1,0 . . . S.sub.J,0 can be selected so long as the matrix S is invertible. Additionally, the output scaling factors S.sub.0,1, S.sub.1,1 . . . S.sub.J,1 for nonlinearity cancellation can be expressed using Equation 4 below.
[0039] With continuing reference to
[0040] In certain embodiments, J+1 circuit channels are used to cancel J harmonic distortion components.
[0041] For instance, in a first example, two circuit channels (for instance, each including an ADC) are used to cancel third-order harmonic distortion (HD.sub.3).
[0042] In a second example, three circuit channels are used to cancel both second-order harmonic distortion (HD.sub.2) and HD.sub.3.
[0043] In a third example, three circuit channels are used to cancel both HD.sub.3 and fifth-order harmonic distortion (HD.sub.5).
[0044] In a fourth example, four circuit channels are used, with S.sub.0,0=1, S.sub.0,1=1, S.sub.1,0=1 and S.sub.1,1=1, S.sub.2,0=i and S.sub.2,1=i, S.sub.3,0=i and S.sub.3,1=i. Implementing the coefficients in this manner can cancel all HD components except the 5th, the 9th, the 13th, etc. In this example, the coefficients for nonlinearity cancellation include complex numbers.
[0045]
[0046] As shown in
[0047] In the illustrated embodiment, the transfer functions 54a/54b are represented as w+a.sub.3w.sup.3, and the input and output scaling factors are selected to achieve cancellation of HD.sub.3. For example, the output signal y[n] can be given by Equation 5 below.
[0048] To achieve cancellation of HD.sub.3, the Equation 6 can be solved.
[0049] The expression of Equation 6 can be represented in matrix form using Equation 7 below, where a matrix S is defined.
[0050] With continuing reference to
[0051] For example, when the input scaling factors S.sub.0,0=1 and S.sub.1,0=0.5, then the values of the output scaling factors to achieve HD.sub.3 cancellation correspond to S.sub.0,1=0.3334 and S.sub.1,1=2.6667, as annotated in
[0052] Accordingly, the selection of the input scaling factors and/or the number of circuit channels can be selected such the matrix S is invertible (for example, having a condition number less than a threshold). Further, the selection of the input scaling factors can be made to provide output scaling factors of desired values for nonlinearity cancellation. For example, certain scaling factors can be more suitable for implementation in an electronic system due to circuit design considerations and/or other factors.
[0053]
[0054] The data conversion system 70 of
[0055] By implementing the second data conversion channel in this manner, the transfer function of the data conversion system 70 is changed, which results in a different selection of scaling factors to achieve HD.sub.3 cancellation.
[0056] For example, when representing the transfer functions 64a/64b as w+a.sub.3w.sup.3, the output signal y[n] can be given by Equation 9 below.
[0057] To achieve HD.sub.3 cancellation, the scaling factors can be selected in accordance with Equation 10 below.
[0058] The expression of Equation 10 can be represented in matrix form using Equation 11, which defines a matrix S.
[0059] The values of the output scaling factors S.sub.0,1 and S.sub.1,1 can be found by solving Equation 12 below. The values of the input scaling factors S.sub.0,0 and S.sub.1,0 can be selected to be any values, so long as the matrix S is invertible.
[0060] For example, when the input scaling factors S.sub.0,0=1 and S.sub.1.0=0.5, then the values of the output scaling factors to achieve HD.sub.3 cancellation correspond to S.sub.0,1=0.3334 and S.sub.1,1=1.3334, as annotated in
[0061] As shown by a comparison of the example scaling factors annotated in 3A and
[0062]
[0063] The electronic system 100 of
[0064] In the illustrated embodiment, the calibration circuit 91 detects the values of input scaling factors S.sub.0,0, S.sub.1,0 . . . S.sub.J,0 including any variation in the input scaling factors arising from process, temperature, and/or voltage (PVT) variation. Additionally, the detected input scaling factors are used to generate output scaling factors S.sub.0,1, S.sub.1,1 . . . S.sub.J,1, which are calibrated to account for the PVT variation.
[0065]
[0066] The phased array antenna system 110 illustrates one embodiment of an electronic system that can be implemented with nonlinearity cancellation in accordance with the teachings herein. For example, although the number of receivers in a phased array system can be increased to boost array gain and improve noise and single-tone spurious performance, intermodulation products can remain correlated and thus not improve with array gain. Accordingly, nonlinearity such as intermodulation distortion can be an increasingly dominant performance concern in phased array systems. The teachings herein can be used in such a phased array antenna system to cancel or reduce nonlinearities including, but not limited to, HD.sub.3.
[0067] Although nonlinearity cancellation can be applied to phased array antenna system 110, the nonlinearity cancellation schemes disclosed herein can be used in a wide range of electronics. A phased array antenna system is also referred to herein as an active scanned electronically steered array or beamforming communication system.
[0068] As shown in
[0069] With continuing reference to
[0070] As shown in
[0071] The frequency up/down conversion circuit 108 provides frequency upshifting from baseband to RF and frequency downshifting from RF to baseband, in this embodiment. However, other implementations are possible, such as configurations in which the phased array antenna system 110 operates in part at an intermediate frequency (IF) or in which RF data converters provide direct conversion between digital and RF.
[0072] The transceiver 103 also includes the phase and/or amplitude control circuit 109 for controlling gain and phase for beamforming and/or other desired functions, in this embodiment. However other implementations are possible. For example, beamforming can be implemented in all or part in the digital domain (for instance, in the digital processing circuit 101).
[0073] With respect to signal transmission, the RF signals radiated from the antennas 106a, 106b, . . . 106n aggregate through constructive and destructive interference to collectively generate a transmit beam having a particular direction. With respect to signal reception, a receive beam is generated by combining the RF signals received from the antennas 106a, 106b, . . . 106n after amplitude scaling and/or phase shifting.
[0074] Phased array antenna systems are used in a wide variety of applications including, but not limited to, mobile communications, military and defense systems, and/or radar technology.
[0075]
[0076] In the illustrated embodiment, the front-end system includes a low noise amplifier 122 and a transmit/receive switch 121 for selectively connecting an input of the low noise amplifier 122 to the antenna 116. The RF downconversion circuit 113 includes an input filter 123, a downconverting mixer 124, a receive amplifier 125, an output filter 126, and a local oscillator 127. The input filter 123 is coupled to an output of the low noise amplifier 122, and generates a filtered RF receive signal that is provided to the downconverting mixer 124. The downconverting mixer 124 downconverts the filtered RF receive signal using a local oscillator clock signal from the local oscillator 127 to generate a downconverted receive signal. The downconverted receive signal is amplified by the receive amplifier 125 and filtered by the output filter 126 to generate an input signal x.sub.in for the data conversion circuit 112.
[0077] With continuing reference to
[0078] By selecting suitable scaling factors, nonlinear components (for instance, HD.sub.3 or other harmonic distortion components) can be reduced or eliminated from the output signal y.sub.out.
CONCLUSION
[0079] The foregoing description may refer to elements or features as being connected or coupled together. As used herein, unless expressly stated otherwise, connected means that one element/feature is directly or indirectly connected to another element/feature, and not necessarily mechanically. Likewise, unless expressly stated otherwise, coupled means that one element/feature is directly or indirectly coupled to another element/feature, and not necessarily mechanically. Thus, although the various schematics shown in the figures depict example arrangements of elements and components, additional intervening elements, devices, features, or components may be present in an actual embodiment (assuming that the functionality of the depicted circuits is not adversely affected).
[0080] While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the disclosure. Indeed, the novel apparatus, methods, and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the disclosure. For example, while the disclosed embodiments are presented in a given arrangement, alternative embodiments may perform similar functionalities with different components and/or circuit topologies, and some elements may be deleted, moved, added, subdivided, combined, and/or modified. Each of these elements may be implemented in a variety of different ways. Any suitable combination of the elements and acts of the various embodiments described above can be combined to provide further embodiments. Accordingly, the scope of the present invention is defined only by reference to the appended claims.
[0081] Although the claims presented here are in single dependency format for filing at the USPTO, it is to be understood that any claim may depend on any preceding claim of the same type except when that is clearly not technically feasible.