INTEGRATED MULTI-CHANNEL RF CIRCUIT WITH PHASE SENSING
20210391650 · 2021-12-16
Assignee
Inventors
- Jochen O. Schrattenecker (Reichenthal, AT)
- Niels CHRISTOFFERS (Wien, AT)
- Vincenzo Fiore (Linz, AT)
- Bernhard Gstoettenbauer (Engerwitzdorf, AT)
- Helmut KOLLMANN (Linz, AT)
- Alexander Melzer (Neutillmitsch, AT)
- Alexander Onic (Linz, AT)
- Rainer Stuhlberger (Puchenau, AT)
- Mathias ZINNOECKER (Linz, AT)
Cpc classification
H04B1/10
ELECTRICITY
G01S13/88
PHYSICS
H03L7/06
ELECTRICITY
H04B1/1638
ELECTRICITY
G01R25/04
PHYSICS
H04B1/109
ELECTRICITY
G01S13/02
PHYSICS
International classification
G01S13/02
PHYSICS
G01S13/34
PHYSICS
G01S13/88
PHYSICS
G01S7/03
PHYSICS
Abstract
A circuit includes a radio frequency (RF) channel including an input node and an output node and being configured to receive an RF oscillator signal at the input node and to provide an RF output signal at the output node; a mixer configured to mix an RF reference signal and an RF test signal representative of the RF output signal to generate a mixer output signal; an analog-to-digital converter configured to sample the mixer output signal in order to provide a sequence of sampled values; and a control circuit configured to provide a sequence of phase offsets by phase-shifting at least one of the RF test signal and the RF reference signal using one or more phase shifters, calculate a spectral value from the sequence of sampled values; and calculate estimated phase information indicating a phase of the RF output signal based on the spectral value.
Claims
1. A circuit, comprising: a radio frequency (RF) channel including an input node and an output node and being configured to receive an RF oscillator signal at the input node and to provide an RF output signal at the output node; a monitor circuit including a mixer configured to mix an RF reference signal and an RF test signal that represents the RF output signal to generate a mixer output signal; an analog-to-digital converter configured to sample the mixer output signal in order to provide a sequence of sampled values; and a control circuit coupled to the analog-to-digital converter and configured to: provide a sequence of phase offsets by phase-shifting at least one of the RF test signal and the RF reference signal using one or more phase shifters, calculate a spectral value from the sequence of sampled values, and calculate estimated phase information indicating a phase of the RF output signal based on the spectral value.
2. The circuit of claim 1, wherein the monitor circuit further comprises: a phase shifter coupled to the mixer and configured to receive the RF oscillator signal and generate the RF reference signal by applying a selected phase shift to the RF oscillator signal, thereby determining a phase of the RF reference signal used by the mixer, wherein the phase shifter is configured to provide the RF reference signal to the mixer.
3. The circuit of claim 2, wherein an input of the phase shifter is coupled to the input node of the RF channel.
4. The circuit of claim 2, wherein the phase shifter is configured to receive the RF oscillator signal and apply the sequence of phase offsets to the RF oscillator signal to generate the RF reference signal having the sequence of phase offsets with respect to the RF oscillator signal.
5. The circuit of claim 4, wherein the phase shifter is configured apply the sequence of phase offsets to the RF oscillator signal to generate the RF reference signal by changing the selected phase shift applied to the RF oscillator signal in equidistant phase steps.
6. The circuit of claim 4, wherein the sequence of sampled values are direct current (DC) values corresponding to the sequence of phase offsets of the RF reference signal.
7. The circuit of claim 1, wherein the RF channel includes a phase shifter coupled to and arranged between the input node and the output node, wherein the phase shifter is configured to receive the RF oscillator signal and generate the RF output signal by applying a selected phase shift to the RF oscillator signal, thereby determining a phase of the RF output signal used by the mixer.
8. The circuit of claim 7, wherein the phase shifter is configured to receive the RF oscillator signal and apply the sequence of phase offsets to the RF oscillator signal to generate the RF output signal having the sequence of phase offsets with respect to the RF oscillator signal.
9. The circuit of claim 8, wherein the phase shifter is configured apply the sequence of phase offsets to the RF oscillator signal to generate the RF output signal by changing the selected phase shift applied to the RF oscillator signal in equidistant phase steps.
10. The circuit of claim 8, wherein the sequence of sampled values are direct current (DC) values corresponding to the sequence of phase offsets of the RF output signal.
11. A method, comprising: providing a radio frequency (RF) test signal to a radar transmitter circuit; mixing an RF reference signal and an RF test signal that represents an RF output signal of the radar transmitter circuit to generate a mixer output signal; repeatedly selecting a phase offset according to a sequence of phase offsets; applying each of the selected phase offsets by phase-shifting at least one of the RF test signal and the RF reference signal to generate the sequence of phase offsets; sampling the mixer output signal a plurality of times to generate a sequence of sampled values associated with the sequence of phase offsets; calculating a spectral value from the sequence of sampled values; and calculating estimated phase information indicating a phase of the RF output signal based on the spectral value.
12. The method of claim 11, wherein calculating the estimated phase information comprises: calculating the spectral value from the sequence of sampled values, the spectral value being a complex valued spectral value; and calculating an argument of the complex-valued spectral value, the argument being the estimation of the phase of the RF output signal.
13. The method of claim 11, wherein the sequence of phase offsets is a sequence of equally spaced phases distributed over one or more full phase rotations.
14. The method of claim 13, the method further comprising: providing a sequence of weight factors, wherein the weight factors depend on a number of periods in the sequence of sampled values and on a length of the sequence of sampled values.
15. The method of claim 11, wherein phase offsets included in the sequence of phase offsets are equally spaced with a spacing of 90 degrees and a length of the sequence of phase offsets is an integer multiple of four.
16. The method of claim 11, wherein phase offsets included in the sequence of phase offsets are equally spaced with a spacing that equals an integer multiple of 360 degrees divided by a length of the sequence of phase offsets.
17. The method of claim 11, wherein applying each of the selected phase offsets according to the sequence of phase offsets comprises: using a first phase shifter to phase-shift the RF test signal by a first phase shift value; and using a second phase shifter to phase-shift the RF reference signal by a second phase shift value, wherein each selected phase offset corresponds to a difference between the second phase shift value and the first phase shift value.
18. A method, comprising: providing an RF oscillator signal at an input node of an RF channel; and to provide an RF output signal at the output node; generating an RF output signal at an output node of the RF channel based on the RF oscillator signal; mixing an RF reference signal and an RF test signal that represents the RF output signal to generate a mixer output signal; providing a sequence of phase offsets by phase-shifting at least one of the RF test signal and the RF reference signal using one or more phase shifters; sampling the mixer output signal a plurality of times in order to provide a sequence of sampled values; calculating a spectral value from the sequence of sampled values; and calculating estimated phase information indicating a phase of the RF output signal based on the spectral value.
19. The method of claim 18, wherein each of the sequence of sampled values corresponds to a different phase offset of the sequence of phase offsets.
20. The method of claim 18, wherein providing the sequence of phase offsets comprises: applying the sequence of phase offsets to the RF oscillator signal to generate the RF reference signal having the sequence of phase offsets with respect to the RF oscillator signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The invention can be better understood with reference to the following drawings and descriptions. The components in the figures are not necessarily to scale; instead emphasis is placed upon illustrating the principles of the invention. Moreover, in the figures, like reference numerals designate corresponding parts. In the drawings:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] Embodiments of the present invention are discussed below in the context of a radar transmitter or transceiver. It should be noted, however, that the present invention may also be applied in applications different from radar such as, for example, RF transceivers of RF communication devices. In fact, almost any RF circuitry with multiple RF channels may take advantage of the concepts described herein.
[0029]
[0030]
[0031]
[0032] In the case of a frequency-modulated continuous-wave (FMCW) radar system, the transmitted RF signals radiated by the TX antenna 5 are in the range between approximately 20 GHz (e.g., 24 GHz) and 100 GHz (e.g., 77 GHz in automotive applications). As mentioned, the RF signal y.sub.RF(t) received by the RX antenna 6 includes the radar echoes, i.e., the signal back-scattered at the so-called radar targets. The received RF signals y.sub.RF(t) are down-converted into the base band (or IF band) and further processed in the base band using analog signal processing (see
[0033]
[0034] The LO signal s.sub.LO(t) is processed in the transmission signal path as well as in the reception signal path. The transmission signal s.sub.RF(t) (outgoing radar signal), which is radiated by the TX antenna 5, is generated by amplifying the LO signal s.sub.LO(t), e.g., using an RF power amplifier 102. The output of the amplifier 102 is coupled to the TX antenna 5. The received signal y.sub.RF(t) (incoming radar signal), which is provided by the RX antenna 6, is directed to a mixer 104. In the present example, the received signal y.sub.RF(t) (i.e., the antenna signal) is pre-amplified by RF amplifier 103 (gain g), so that the mixer receives the amplified signal g.Math.y.sub.RF(t) at its RF input port. The mixer 104 further receives the LO signal s.sub.LO(t) at its reference input port and is configured to down-convert the amplified signal g.Math.y.sub.RF(t) into the base band. The resulting base-band signal at the mixer output is denoted as y.sub.BB(t). The base-band signal y.sub.BB(t) is further processed by the analog base band signal processing chain 20 (see also
[0035] In the present example, the mixer 104 down-converts the RF signal gy.sub.RF(t) (amplified antenna signal) into the base band. The respective base band signal (mixer output signal) is denoted by y.sub.BB(t). The down-conversion may be accomplished in a single stage (i.e., from the RF band into the base band) or via one or more intermediate stages (from the RF band into an IF band and subsequently into the base band). In view of the example of
[0036]
Thereby, the variables A.sub.TX01 and A.sub.TX02 denote the amplitudes of the RF output signals s.sub.TX01(t) and s.sub.TX02(t), and the frequency f.sub.LO is the frequency of the RF oscillator signal s.sub.LO(t). The phases φ.sub.TX01 and φ.sub.TX02 represent the phase lag caused by the channels TX01 and TX02, respectively, without considering phase shifters 105, whereas Δφ.sub.TX01 and Δφ.sub.TX02 denote the additional the phase shifts caused by the phase shifters 105.
[0037] At this point it is noted that the phases φ.sub.TX01 and φ.sub.TX02 as well as the amplitudes A.sub.TX01 and A.sub.TX02 heavily depend on the operating conditions of the system. For example, depending on which of the channels TX01 and TX02 is active, the temperature of the chip (e.g., the MMIC) will vary due to the power losses caused in the active channel(s). When both channels, TX01 and TX02, are active (i.e., outputting an RF signal) the temperature will be much higher as compared to the case, in which only one channel, TX01 or TX02, is active. Amplitudes and phases of the RF output signals s.sub.TX01(t) and s.sub.TX02(t) are temperature dependent. For example, in beam forming applications (in which the results of amplitude and phase measurement are applied) both channels TX01 and TX02 are active (transmitting), which causes the temperature to rise to a specific value and thus particular amplitude and phase values. Amplitude and values shifts measured in a configuration, in which only one of the channels (TX01 or TX02) is active, would be different and thus incorrect (as the configuration which only one active channel does not resemble the beamforming application. Accordingly, it may be important to allow measurement of amplitude and phase values while both of the channels are active.
[0038] As mentioned, each channel TX01, TX02 includes a phase shifter 105, which are configured to generate additional phase shift values Δφ.sub.TX01 and Δφ.sub.TX02 (phase lags), which contribute to the phases of the RF output signals s.sub.TX01(t) and s.sub.TX02(t). Furthermore, each channel TX01, TX02 may include an RF amplifier 102 (e.g., a power amplifier, PA). In this case, the amplitudes A.sub.TX01 and A.sub.TX02 of the RF output signals s.sub.TX01(t) and s.sub.TX02(t) depend on the gains of the RF amplifiers 102. In accordance with one specific example, the phase shifters 105 may be implemented using IQ modulators (In-Phase/Quadrature modulators, also referred to as Quadrature modulators). Digital-to-analog converters (not shown) may be used to convert digital values representing the phase shift values Δφ.sub.TX01 and Δφ.sub.TX02 into analog signals that can be processed by the IQ modulators.
[0039] In some applications (e.g., for the system controller 50 or a radar sensor, see
[0040] In the example shown in
wherein g.sub.SUP is a defined gain (usually significantly smaller than 1). However, for the present considerations we may assume that g.sub.SUP is 1 without loss of generality and thus the combined signal can be written as:
[0041] The monitor circuit 150 includes a mixer 107 receiving the combined signal s.sub.SUP(t) at its RF port and configured to down-convert the combined signal s.sub.SUP(t) using the RF oscillator signal s.sub.LO(t). As, in the present embodiment, all RF signals have the same frequency f.sub.LO, the mixer output signal will be a DC value s.sub.DC(t) that depends on the phases of φ.sub.TX01+Δφ.sub.TX01 and φ.sub.TX02+Δφ.sub.TX02 of the RF output signals s.sub.TX01(t) and S.sub.TX02(t). In the present example, the mixer 107 receives a phase shifted version of the RF oscillator signal s.sub.LO (t); the phase-shifted oscillator signal can thus be expressed as
wherein A.sub.TSG is the known signal amplitude and φ.sub.TSG the phase of the signal s.sub.TSG(t) received at the reference port of the mixer 107. The phase φ.sub.TSG may be set by a phase shifter 106 coupled to the reference port of the mixer 107 upstream thereto. In other embodiments, the frequency f.sub.TSG of the signal S.sub.TSG (t) may be different from f.sub.LO (i. e. f.sub.TSG≠f.sub.LO) and, as a consequence, the mixer output signal is not a DC signal but rather an intermediate frequency (IF) signal s.sub.IF(t) having a frequency f.sub.IF corresponding to the difference f.sub.LO−f.sub.TSG.
[0042] Without loss of generality, amplitude A.sub.TSG is assumed to equal 2; a different amplitude will only cause a respective scaling of the measured signal amplitudes. Using equations 4 and 5 and A.sub.TSG=2, the mixer output signal s.sub.DC(t) provided at the output port of the mixer 107 can be expressed as
wherein the summands representing an oscillation at the double frequency 2f.sub.LO (angular frequency 4πf.sub.LO) can be neglected as they are outside of the mixer bandwidth. Accordingly, the mixer output signal s.sub.DC(t) can be written as:
Accordingly, the mixer output signal is a DC signal that depends on the cosines of the phase-differences φ.sub.TSG−φ.sub.TX1Δφ.sub.TX01 and φ.sub.TSG−φ.sub.TX2−Δφ.sub.TX02, the amplitudes A.sub.TX1 and A.sub.TX2. Without loss of generality, for the subsequently described measurements of the of the mixer output signal s.sub.DC(t) the phase shift values Δφ.sub.TX01 and Δφ.sub.TX02 are assumed to be either 0 or π rad, i.e., 0 or 180 degrees. According to the herein described examples, measurements may be made by acquiring discrete samples of the mixer output signal s.sub.DC(t) at sampling times t.sub.k,0, t.sub.k,1, and t.sub.k,2. The index k denotes the measurement cycle (k=1, 2, 3, . . . ).
[0043] The measured DC values (sampled values) of the mixer output signal s.sub.DC(t) may be used to calculate the sought phase values φ.sub.TX01 and φ.sub.TX02 and amplitude values A.sub.TX01 and A.sub.TX02 as explained below. As mentioned above, the phase φ.sub.TSG can be set by the phase shifter 106 included in the monitor circuit 150. For a defined value of the phase φ.sub.TSG the following three measurement values can be obtained
The first value s.sub.DC(t.sub.k,0) is equal to equation 6 for the measurement time t=t.sub.k,0. For the measurement of the second value s.sub.DC(t.sub.k,1) an additional phase shift of 180 degree (i.e., π rad) is generated in channel TX02. This may be accomplished by temporarily increasing the phase lag caused by phase shifter 105 in the channel TX02 by 180 degrees. For the measurement of the third value s.sub.DC(t.sub.k,2) an additional phase shift of 180 degree (i.e., π rad) is generated in channel TX01. This may be accomplished by temporarily increasing the phase lag caused by phase shifter 105 in channel TX01 by 180 degrees (analogously to channel TX02). Accordingly, three samples s.sub.DC(t.sub.k,0), s.sub.DC(t.sub.k,1), and s.sub.DC(t.sub.k,2) are acquired in each measurement cycle in the present example of two channels. As shown later, n+1 samples are acquired in each measurement cycle in the general example with c channels. It is noted, however, that, in the present case with only two channels, the third measurement is redundant and thus optional. However, the third measurement allows a plausibility check for the measured values.
[0044] The identity
can be used to simplify equations 9 and 10. Accordingly, the second and the third value (see equations 9 and 10) can be expressed as
respectively. Adding equations 8 and 12 and equations 8 and 13 yields the measured values
As mentioned above, the acquisition of the third sample s.sub.DC,2(t.sub.k) (equation 15) is redundant in the present embodiment as subtracting equation 12 from equation 8 yields the same result as equation 15:
The value M.sub.01[k] only depends on the phase difference φ.sub.TSG−φ.sub.TX01 and the amplitude A.sub.TX01 of the RF output signal s.sub.TX01(t) of channel TX01. Similarly, the value M.sub.02[k] only depends on the phase difference φ.sub.TSG−φ.sub.TX02 and the amplitude A.sub.TX02 of the RF output channel S.sub.TX02(t) of channel TX02. It is noted that the term “measured value” or “sampled value” is used for the values M.sub.01[k] and M.sub.02 [k] , which are, in fact, not directly measured but calculated based on the sampled mixer output values s.sub.DC(t.sub.k,0), s.sub.DC(t.sub.k,1) and s.sub.DC(t.sub.k,2). Nevertheless, those values M.sub.01[k] and M.sub.02[k] are regarded as an (intermediate) result of the measurement described herein and thus referred to as “measured values” which represent samples of the RF output signals s.sub.TX01(t), S.sub.TX01(t) of the RF channels TX01, TX02. As will be shown later c values M.sub.01[k] , M.sub.02[k], . . . , M.sub.c[k] can be calculated in an example with c channels TX01, TX02, . . . , TXc.
[0045] If the amplitudes A.sub.TX01 and A.sub.TX02 are measured separately (e.g., by using power sensors coupled to the outputs of channels TX01 and TX02), the sought phases φ.sub.TX01 and φ.sub.TX02 can be directly calculated from the measured values M.sub.01[k] and M.sub.02[k] obtained in one measurement cycle. However, the measurements may be repeated for different values φ.sub.TSG; the phase value provided by phase shifter 106 in the k-th measurement cycle is denoted as φ.sub.TSG[k]. Thus, the measured values of equations 14 and 15 become
Theoretically, four measured values, for example M.sub.01[k], M.sub.02[k], M.sub.01[k+1] and M.sub.02[k+1] obtained in the measurement cycles k and k+1, would be sufficient to calculate the sought phases φ.sub.TX01 and φ.sub.TX02 and amplitudes A.sub.TX01 and A.sub.TX02 provided that φ.sub.TSG[k+1]≠φ.sub.TSG[k]. In practice, a plurality of measured values can be obtained in a plurality of measurement cycles for different phase values φ.sub.TSG[k] and used to estimate the sought phases φ.sub.TX01 and φ.sub.TX02 and amplitudes A.sub.TX01 and A.sub.TX02 with improved precision.
[0046] The diagram of
[0047] The measurement sequence shown in
[0048] Three samples of the mixer output signal s.sub.DC(t) are sampled in each measurement cycle, that is s.sub.DC,0[k], s.sub.DC,1[k], and s.sub.DC,2[k] , wherein (cf. equations 8-10)
In
[0049] It is noted that the time spans Δt.sub.1 and Δt.sub.2 are not necessarily constant throughout the measurement cycles k. Further, the time instants t.sub.k are not necessarily equidistant in time as there is no need for a synchronous sampling in accordance with a clock signal. In each measurement cycle, the value s.sub.DC,0[k] may be sampled once the phase value φ.sub.TSG[k] has been updated, the value s.sub.DC,1[k] may be sampled once the phase φ.sub.TX02 has been inverted, and the value s.sub.DC,2[k] may be sampled once the phase φ.sub.TX01 has been inverted and the inversion of phase φ.sub.TX02 has been undone. Subsequently, the phase value φ.sub.TSG[k] is updated and the next cycle starts (k.fwdarw.k+1).
[0050]
[0051] Usually g.sub.c is significantly lower than 1, while the transmission coefficient with regards to the antenna signal is approximately 1. The power combiner 108 essentially provides the (e.g., scaled) sum of the input signals, that is
wherein the gain g.sub.SUP equals g.sub.COMB.Math.g.sub.c. Accordingly, the combined signal s.sub.SUP(t) is substantially a scaled version of the sum of the channel output signals s.sub.TX01(t) and s.sub.TX02(t) (see also equation 3). However, as mentioned above, the gain g.sub.SUP may be assumed to be 1 for the present discussion without loss of generality. Apart from the RF combiner circuit 110, which is implemented by the couplers 109 and the RF power combiner 108, the example of
[0052] As already indicated above, the concept described above with regards to two channels TX01 and TX02 may be readily extended to c channels TX01, TX02, . . . , TXc, wherein c>2. In this case the RF combiner circuit 110 (see
[0053] According to the example of
The above-mentioned combined signal s.sub.SUP(t) is supplied to the monitor circuit 150 which is configured to down-convert the combined signal s.sub.SUP(t) as explained above with reference to
[0054] The RF circuit of
[0055] As mentioned above, three samples s.sub.DC,0[k], s.sub.DC,1[k] and s.sub.DC,2[k] are acquired—in each measurement cycle k—in case of two channels and c+1 samples in case of c channels s.sub.DC,0[k], s.sub.DC,1[k], . . . , s.sub.DC,c[k]. Theoretically a single measurement cycle is sufficient to determine the phase values φ.sub.TX01, φ.sub.TX02. . . , φ.sub.TXc associated with the c channels TX01, TX02, . . . , TXc, and at least two measurement cycles are needed to determine the phase values φ.sub.TX01, φ.sub.TX02, . . . , φ.sub.TXc and the respective amplitude values A.sub.TX01, A.sub.TX02, . . . , A.sub.TXc. In practice, however, a plurality of measurement cycles are performed in order to improve the quality of phase and amplitude estimation. In one illustrative exemplary embodiment, 64 measurement cycles are performed which allows the use of a 64 point FFT (Fast Fourier Transform) algorithm to estimate phase and amplitude values of each channel.
[0056] The controller circuit 120 may be configured to provide the phase shift values Δφ.sub.TX01, Δφ.sub.TX02, . . . , Δφ.sub.TXc for the phases shifters 105 of the channels TX01, TX02, . . . , TXc as well as the phase value φ.sub.TSG[k] for the phases shifter 106 of the monitor circuit 150. Furthermore, the control circuit may generate a trigger signal S.sub.TRIG used to trigger the analog-to-digital converter 31 included in the monitor circuit 150 at the desired sampling times (e.g., times t.sub.k,0=t.sub.k, t.sub.k,1=t.sub.k+Δt.sub.1, t.sub.k,2=t.sub.k+Δt.sub.2, etc.). In particular, the controller circuit 120 may be configured to control the data acquisition during a plurality of measurement cycles in accordance with a scheme shown, e.g., in
By stepwise increasing the phases φ.sub.TSG[k]—in each measurement cycle—k samples of the RF output signals S.sub.TX01(t), s.sub.TX02(t), . . . , s.sub.TXc(t) can be determined as illustrated in the diagram of
[0057] It is noted that varying the phases value φ.sub.TSG[k] is equivalent to simultaneously varying all phase shift values Δφ.sub.TX01, Δφ.sub.TX02, . . . , Δφ.sub.TXc of the phase shifters 105 (where applicable in addition to the phase inversion). This is evident, for example, from equation 24; one can see that, e.g., φ.sub.TSG[k]=10° yields the same result as φ.sub.TSG[k]=0°, if instead the phase shift values Δφ.sub.TX01, Δφ.sub.TX02, . . . , and Δφ.sub.TXc are all decreased by 10° (i.e., increased by 350°). That is,
if Δφ.sub.TXi=−φ.sub.TSG[k] for all i=1, 2, . . . , n. In other words, the function of the phase shifter 106 may be provided in common by the phase shifters 105, and changing the phase value φ.sub.TSG[k] can have the same effect as changing the reference configuration, according to which the phase shift values Δφ.sub.TX01, Δφ.sub.TX02, . . . , Δφ.sub.TXc of phase shifters 105 are set. It is further noted that, although incrementing/decrementing the phase value φ.sub.TSG[k] is theoretically equivalent to simultaneously incrementing/decrementing all phase shift values Δφ.sub.TX01, Δφ.sub.TX02, . . . , Δφ.sub.TXc of the phase shifters 105, the first option may yield better results as the second option is more susceptible to potential mismatches between the phase shifters 105.
[0058] The method described above for measuring the amplitudes A.sub.TXi and the phases φ.sub.TXi of the RF output signals s.sub.TXi(t) of RF channels TX.sub.i is further summarized below with reference to the equation schemes in
[0059] According to the scheme of
[0060] The sampled DC value s.sub.DC,0[k] and the further DC values s.sub.DC,1[k], . . . , s.sub.DC,c[k] are then used to calculate measurement values M.sub.i[k] representing samples of the RF output signals s.sub.TXi(t) of channels TXi (see
[0061] If the measurement is completed after a defined number of cycles k, the measurement values M.sub.i[k] are used to estimate amplitudes A.sub.TXi and phases φ.sub.TXi of the RF output signals s.sub.TXi(t) of RF channels TXi (see
[0062] According to the scheme shown in
[0063] The described embodiments implement a concept that allows the monitoring of phase and/or signal amplitude of the output signals of multiple RF channels; and the monitoring allows an assessment whether the phases and/or amplitudes are balanced. In this context “balanced phases” means that the phases of the RF channel output signals are equal or differ by predefined values. Phase balancing may be important when using phased array antennas or beam forming techniques. Similarly, amplitude balancing, usually means that the amplitudes of the RF channel output signals are equal or correspond to defined values. If the RF channels are out of balance, the control circuit (or any other circuitry coupled thereto) may initiate counter measures to bring the RF channels into balance. It is noted that the concepts described above may be implemented on-chip, i.e., the monitor circuit as well as supplementary circuitry may be implemented on the same chip as the RF channels (e.g., the MMIC).
[0064] As mentioned above, an FFT algorithm may be used to determine the sought amplitudes and phases from the measured values M.sub.01[k], M.sub.02[k], . . . , M.sub.c[k] Alternatively, a specific implementation of a Discrete Fourier Transform (DFT) may be used as discussed below. As shown for example in
[0065] For example, in case the phase φ.sub.TSG[k] is rotated in steps of 90° in four measurement cycles (i.e., φ.sub.TSG[0]=0, φ.sub.TSG=π/2, φ.sub.TSG[2]=π, and φ.sub.TSG[3]=3π/2), then the measurement values M.sub.01[0], . . . , M.sub.01[3] (for the first channel TX01) are distributed exactly over one period [0, 2π[, and all frequency bins (discrete frequency values) of the discrete spectrum of the measurement values M.sub.01[k] will be substantially zero except the second bin with index n=1. If no noise is present the other frequency bins will be exactly zero. Similarly, in case the phase φ.sub.TSG[k] is rotated in steps of 90° in eight measurement cycles (i.e., φ.sub.TSG[0]=0, φ.sub.TSG[1]=π/2, φ.sub.TSG[2]=π, and φ.sub.TSG[3]=3π/2, φ.sub.TSG[4]=π, φ.sub.TSG[5]=5π/2. φ.sub.TSG[6]=3π, φ.sub.TSG[7]=7π/2), then the measurement values M.sub.01[0], . . . , M.sub.01[7] cover exactly two periods [0, 4π[, and all frequency bins (discrete frequency values) of the discrete spectrum of measurement values M.sub.01[k] will be substantially zero except the third bin with index n=2. Accordingly, it is sufficient to process only the non-zero frequency bins for obtaining the sought information about the phase, amplitude (and thus signal power). This results in reduced power consumption and faster estimation of the above parameters since only one spectral value has to be calculated instead of the whole discrete spectrum. It is noted that a spectral value may indicate an amplitude and phase for a specific frequency component of the sequence including the sampled values. For example, for the sampled values shown in
[0066] To further analyze the concept described herein, the discrete Fourier transform of the sequence M.sub.c[k] (measured values for the c-th channel) is considered:
wherein the complex weight factor W.sub.N is defined as (j being the imaginary unit)
If the phase rotation of the phase φ.sub.TSG[k] covers one full rotation (i.e., the interval [0, 2π) in N steps of 2π/N, then the sought information is in the second frequency bin, i.e., in Y[1]. At this point it is noted that the first frequency bin Y[0] includes the DC-Offset of the sequence M.sub.c[k] which is substantially zero. As indicate above, if the phase rotation of the phase φ.sub.TSG[k] is distributed over two full rotation (i.e., the interval [0, 4π[) in N steps of 4π/N, then the sought information is in the third frequency bin, i.e., Y[2]. If the phase rotation covers three full rotations, then the sought information is in the fourth frequency bin Y[3], etc.
[0067] For the following explanations, it is assumed that the rotation of the phase φ.sub.TSG[k] covers one full rotation in N steps of 2π/N and the frequency bin of interest is the second frequency bin n=1. In this example, the spectral value Y[1] of the second frequency bin can be calculated as follows:
Y[1]=Σ.sub.k=0.sup.N−1M.sub.c[k].Math.W.sub.N.sup.k=M.sub.c.sup.T.Math.W.sub.N (28)
wherein M.sub.c denotes a vector including the sequence M.sub.c[k] and W.sub.N denotes a vector including the weights W.sub.N.sup.k (for k=0, 1, . . . , N −1). That is:
In equation 28, the superscript T denotes the transposed. It can be observed that the Discrete Fourier Transform may be replaced by the vector multiplication of equation 29.
[0068] In accordance with one example, the parameter N may be chosen as eight (N=8) for phase increments of 2π/8 (i.e., 45°), which means that eight measurement cycles are performed to obtain the eight measured values M.sub.c[0], . . . , M.sub.c[7] for each channel TXc. In this example, the resulting weight vector W.sub.8 has a simple structure, namely
In accordance with another example, the parameter N may be chosen as four (N=4) for phase increments of 2π/4 (i.e.,)90°, which means that four measurement cycles are performed to obtain the four measured values M.sub.c[0], . . . , M.sub.c[4] for each channel c. In this example, the resulting weight vector W.sub.4 has an even simpler structure, namely
[0069] It is noted, that in the latter example (equation 31) no multiplication have to be performed, and the spectral value Y[1] of the first frequency bin n=1 may be obtained by two simple additions/subtractions. That is, for each channel TXc:
In the above equation 32, Re{.Math.} and Im{.Math.} denote the real and the imaginary part of the complex-valued spectral value Y[1]. The sought amplitude value 2A.sub.TXc of the sequence M.sub.c[k] (see equations 24) can be determined from the magnitude of the spectral value Y[1], namely |Y[1]|, and the corresponding phase value φ.sub.TXc (for channel TXc) can be calculated using the following known relations:
[0070] It is noted, that in a general case N complex-valued multiplications and N−1 complex-valued additions are needed to calculate the spectral value Y[1] wherein each complex-valued multiplication entails two real-valued multiplications and two real-valued additions. As discussed above, the number of calculations significantly reduces for specific values of N. Particularly for N=4. the calculations become trivial and only two real-valued additions remain for calculating the spectral value Y[1] (see equation 32). Although a sequence M.sub.c[k] of only four values (i.e., N=4 and k=0, . . . , 3) may be sufficient to estimate the phase value for a channel, a longer sequence (e.g., N=8) with more values may yield better (more precise) results. As shown in equation 30, the values in the weight vector W.sub.N are not trivial for higher parameters N (as compared to the case N=4). In the case of N=8 the factor √{square root over (2 )} may be stored in a memory as a pre-calculated numerical value. For higher values of the parameter N (N>8), more factors need to be pre-calculated and stored.
[0071] The complexity of the amplitude and phase estimation also for higher values of N may be achieved when covering two or more full rotations of the phase. If, in accordance with a further example, the parameter N is chosen as eight (N=8) for phase increments of 4π/8 (i.e., 90°), the phases are distributed over two full rotations, i.e., two full rotations are covered. Accordingly, eight measurement cycles are performed to obtain the eight measured values M.sub.c[0], . . . , M.sub.c[7] for each channel TXc. In this example, the spectral value Y[2] is relevant,
and the resulting weight vector W.sub.8 has a simple structure, namely
For N=16 and increments of 8π/16, four full rotations of the phase are performed and the relevant spectral value is Y[4], wherein the corresponding weight vector W.sub.16 remains trivial, i.e., W.sub.16=[W.sub.N.sup.4.Math.k].
[0072] Summarizing the above, calculation of the whole spectrum, e.g., using an FFT algorithm, may be avoided if the measured sequence covers an integer multiple of a full phase rotation (a full rotation means a rotation of 2π or 360°). That is, for a sequence of N values (obtained in N measurement cycles) the phase increment between the samples is an integer multiple of 2π/N. If the measurements are distributed over one full phase rotation, the second frequency bin Y[1] is relevant (Y[0] represents the DC offset and is ideally zero). Generally, if the measurements are distributed over u full phase rotations, frequency bin u is relevant, i.e., Y[u] is relevant. As mentioned the frequency bin Y[0] represents a DC offset which is ideally zero. The weight vector W.sub.N becomes trivial, if the phase increments between the samples equal π/2 (90°). In both cases, the calculations needed to determine the spectral value of the sought frequency bin can be very efficiently implemented in hardware with less complexity than conventional FFT algorithms. In one example, a hardware-implemented CORDIC algorithm is used.
[0073] It is noted, that the herein-described approach for estimating phase and amplitude of sinusoid sequences—such as the sequences M.sub.01[k], M.sub.02[k], etc.—that cover an integer number of periods (i.e., an integer number of full phase rotations) may not only be applied in a system shown in
[0074] Accordingly, the approach explained above with reference to equations 26 to 36 is not limited to examples in which the RF output signals from multiple channels are combined as described above with reference to
[0075] The monitor circuit 150 includes a phase shifter 106 (phase shift Δφ.sub.TSG), which is configured to phase shift the local oscillator signal s.sub.LO(t). The output signal is denoted as reference signal s.sub.TSG(t) (see equation 5). The monitor circuit 150 further includes mixer 107 that is configured to mix the reference signal s.sub.TSG(t) with the (scaled) output signal s.sub.TXc′(t). As both signals s.sub.TSG(t) and s.sub.TXc′(t) have the same frequency f.sub.LO, the output signal of the mixer 107 is a DC-signal s.sub.DC(t), which represents the phase of the output signal s.sub.TXc(t) relative to the phase of the reference signal s.sub.TSG(t). Analogously to equation 1, the output signal s.sub.TXc(t) can be written as:
wherein Δφ.sub.TXc is the phase shift caused by phase shifter 105 and φ.sub.TXc is the phase shift caused by further circuit components in the signal path from the local oscillator to the output of the RF channel TXc. A.sub.TXc denotes the amplitude of the output signal s.sub.TXc(t). Similar to equations 6 and 7, the mixer output signal s.sub.DC(t) can be calculated as follows:
It is to be noted that only one output channel is active in the present example, while the other channels are inactive and not generating an RF output signal.
[0076] The analog signal DC may be sampled (e.g., by ADC 31) at various different phase shift values φ.sub.TSG and Δφ.sub.TXc set by the phase shifters 106 and 105, respectively. The k-th sample of the resulting discrete sequence M.sub.c[k] is
The sequence M.sub.c[k] may herein be referred to as measured signal, wherein the phase difference φ.sub.TSG[k]−Δφ.sub.TXc[k] may herein be referred to as phase offset Δφ.sub.c[k]. It is noted that the phase offset Δφ.sub.c[k] can be set solely by the phase shifters 105 and 106, which may be controlled by control circuit 120.
[0077] If the phase offset Δφ.sub.c[k] is successively rotated by equidistant phase steps, the measured sequence M.sub.c[k] is a discrete sinusoidal signal similar to the signals shown in the example of
[0078]
[0079]
[0080] Considering equations 27 and 30, the weight factor W.sub.8.sup.k equals e.sup.−j.Math.k.Math.π/4. The complex values of W.sub.8.sup.k are illustrated in
[0081] According to one implementation, the phase offset Δφ.sub.c[k] is stepwise rotated to cover one or more full rotations of 2π (i.e., 360°) and thus the step size is an integer multiple of 2π/N, wherein N is the number of samples (measurement cycles). As defined in equation 39, the phase offset Δφ.sub.c[k]=φ.sub.TSG[k]−Δφ.sub.TXc[k] can be determined by both phase shifters 105 and 106. Therefore, a phase offset of π/4 can be obtained by setting the phase shifter 106 to φ.sub.TSG[k]=π/4 and the phase shifter 105 to Δφ.sub.TXc[k]=0. However, the same phase shift may be obtained by setting the phase shifter 106 to φ.sub.TSG[k]=π/2 and the phase shifter 105 to Δφ.sub.TXc[k]=π/4. In some implementations, both phase shifts φ.sub.TSG[k] and Δφ.sub.TXc[k] may be varied for setting a specific phase offset Δφ.sub.c[k] in order to test the functionality of both phase shifters 105 and 106. In other words, if the measured sequence M.sub.c[k] corresponds to the expected sinusoidal samples, it can be determined that both phase shifters 105 and 106 provide the expected phase offsets and are functioning and operating correctly.
[0082]
[0083] It is noted that the example illustrated in
[0084] As mentioned above, a specific phase offset Δφ.sub.c[k] can be set using both phase shifters 105 and 106. The tables shown in
[0085] Additionally, further embodiments are provided below:
[0086] Embodiment 1: A method includes receiving a radio frequency (RF) oscillator signal; providing the RF oscillator signal to a plurality of RF channels of an RF circuit, each RF channel generating an RF output signal of a plurality of RF output signals based on the RF oscillator signal, and each RF output signal having an amplitude and a phase; generating a combined signal representing a combination of the RF output signals; down-converting the combined signal using an RF reference signal supplied to a mixer to generate a down-converted signal, a mixer output signal being the down-converted signal; and processing the mixer output signal to obtain estimated values indicative of amplitudes and/or phases of the plurality of RF output signals.
[0087] Embodiment 2: The method of embodiment 1, wherein each RF channel of the plurality of RF channels includes a phase shifter that receives a respective phase shift value associated with a respective RF channel of the plurality of RF channels, wherein the phase of each RF output signal depends on the respective phase shift value. In addition, processing the mixer output signal includes: configuring each respective phase shift value by setting each respective phase shift value in accordance with a first phase configuration; modifying a phase configuration, according to which each respective phase shift value is set to establish different modified configurations of phase shift values; and sampling the mixer output signal for the first phase configuration and for the different modified configurations of the phase shift values to generate a set of sampled mixer output values.
[0088] Embodiment 3: The method of embodiment 2, wherein modifying the phase configuration includes: changing or inverting one or more of the phase shift values in accordance with a predefined scheme.
[0089] Embodiment 4: The method of embodiment 2 or 3, wherein processing the mixer output signal further includes: combining two or more sampled mixer output values of the set of sampled mixer output values to obtain measured values, each measured value depending on the amplitude and the phase of the RF output signal of a specific RF channel.
[0090] Embodiment 5: The method of any of embodiments 2-4, wherein processing the mixer output signal further includes recurrently: changing a phase of the RF reference signal or change the first phase configuration of the phase shift values; and repeating a modification of the phase configuration, according to which the phase shift values are set, and a triggering of a sampling of the mixer output signal to generate a further set of sampled mixer output values.
[0091] Embodiment 6: A method comprises providing a radio frequency (RF) test signal to a radar transmitter circuit; mixing an RF reference signal and an RF test signal that represents an RF output signal of the radar transmitter circuit to generate a mixer output signal; repeatedly selecting a phase offset from a sequence of phase offsets, applying the selected phase offset by phase-shifting at least one of the RF test signal and the RF reference signal, and sampling the mixer output signal to generate a sequence of sampled values associated with the sequence of phase offsets; calculating a spectral value from the sequence of sampled values; and calculating estimated phase information indicating a phase of the RF output signal based on the spectral value.
[0092] Embodiment 7: The method of embodiment 6, wherein calculating the estimated phase information comprises: calculating the spectral value from the sequence of sampled values, the spectral value being a complex valued spectral value; and calculating an argument of the complex-valued spectral value, the argument being the estimation of the phase of the RF output signal.
[0093] Embodiment 8: The method of embodiment 6 or 7, wherein the sequence of phase offsets is a sequence of equally spaced phases distributed over one or more full phase rotations.
[0094] Embodiment 9: The method of embodiment 8, further comprising: providing a sequence of weight factors, wherein the weight factors depend on a number of periods in the sequence of sampled values and on a length of the sequence of sampled values.
[0095] Embodiment 10: The method of any of the embodiments 6-9, wherein phase offsets included in the sequence of phase offsets are equally spaced with a spacing of 90 degrees and a length of the sequence of phase offsets is an integer multiple of four.
[0096] Embodiment 11: The method of any of the embodiments 6-9, wherein phase offsets included in the sequence of phase offsets are equally spaced with a spacing that equals an integer multiple of 360 degrees divided by a length of the sequence of phase offsets.
[0097] Embodiment 12: The method of any of the embodiments 6-11, wherein applying the selected phase offset comprises: using a first phase shifter to phase-shift the RF test signal by a first phase shift value; and using a second phase shifter to phase-shift the RF reference signal by a second phase shift value, wherein the selected phase offset corresponds to a difference between the second phase shift value and the first phase shift value.
[0098] Although the invention has been illustrated and described with respect to one or more implementations, alterations and/or modifications may be made to the illustrated examples without departing from the spirit and scope of the appended claims In particular regard to the various functions performed by the above described components or structures (units, assemblies, devices, circuits, systems, etc.), the terms (including a reference to a “means”) used to describe such components are intended to correspond unless otherwise indicated to any component or structure, which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure, which performs the function in the herein illustrated exemplary implementations of the invention.